I can help with this. It will be little complicated but you can watch 200 american channels and all paki and indian channels.
get this WD TV Live
I will buy this Slingbox.com - Slingbox 500
and I will stream the media for you from here... \
you will have full control on channels navigation.