I am using 7star cable since 3 years. Been using their HD service since past 9 months and I am really impressed
They have 40 HD channels and few more are going to start. I pay 300 extra per connection for HD channels + 4 or 5 Hollywood movie channels (HBO East, Cinemax, etc) and around 30 movie on demand channels
Movie on demand is different from Tata Sky. Sont have to pay per movie but a fix amount per month for video on demand. It has new hindi movies, hindi classics, and new and old hollywood movies. Movies change every friday
Soon they are going to start 3d channels
On some other thread I had posted the list of all HD channels they broadcast