i already had tata experience and still have local cable op sharing same network with tata. so i know how often prblm occurs in local cable op or tata. i still see lots of flooding in network and downtime.for heavy downloaders mtnl mumbai has nu plan. it may be insufficient for some but if u can cleverly schedule ur downloads its sufficient and cheap. but u are still not comparing plans costwise. plus mtnl 512 plan DOES give u 512 up speed too. (512 plan was assigned to me by mistake so i know this)abt downtime.. 2hrs per week is an LOL for me.i have mtnl from 6months now and it has gone down only twice.and if u dont know tata is giving u 2mbps because MTNL initiated it.