720p and 1080i are virtually the same. If you are getting HD cable/satellite 720p/1080i is the max you need because that is what HD TV is broadcasted in. 1080p comes into play with Bluray players, so if you don't have a Bluray player, you only need 720p/1080i. Most TV's sold now have 1020p capability.

If you need an HDMI cable and don't want to spend a lot, try this company. Comprehensive has quality cables that don't empty your wallet. http://www.comprehensiveinc.com/cables/8731-comprehensive-hr-pro-series-28-awg-hdmi-13a-cat-2-cable-10ft.html.