I have been using bsnl from past 3years and I have been paying the bills before due date everytime. in these three years I never received a single call from them. there service is also poor and the connection speed is really poor as compared to other service providers. I have disconnected bsnl and moved on to other internet providers. bsnl was giving me 64 kb/sec and I was paying freaking 850rs for nothing. now im paying 746rs for 2 MB/sec. its a huge relief.