I've become a real fan of Plex, recently -- run your own media server, which can include both local content and gateways to online services, which does media conversion (format, bandwidth) to clients -- which include iOS and various desktops and devices. Plus, you can locally cache shows on your iPad as well.