I currently have a slingbox, which works ok, but is not HD. I would like to upgrade to something that will allow me to stream HD to ipad/iphone, stream to Apple TV 2, plus the ability to record to my iMac so I can store shows for later (football games, etc). Will EyeTV HD do what I want? Will I be able to view and record all my channels that I receive from U-Verse? Also, after the free year of TV Guide, is it necessary to keep for $20/year or can you get by without it?