Yes MTNL always declares plans first and does database updates after few days.. even CC wud not have any clue.Abt charging for uploads in future, I do not think MTNL wud do that. They already know that they are only ISP which does not charge for uploads, because they specifically mention that in their advertisement.MTNL is leading ISP in Mumbai from years now.. if it can afford to give FREE uploads to date, I dont see any reason they wud not be able to do in future.Till now I have never found MTNL to be greedy.