So, I'm about to buy a 1080p panel and make the jump to HD television. The question is, what service should I go with and what DVR? I current have DirecTV and a pair of SD DTiVos upgraded with 160GB drives each, both hooked to the same TV. Whatever I get I plan to upgrade to have equivalent HD capacity as I currently SD capacity on my DTiVos. Yeah, I know that's a lot of gigabytes but I really like all the capacity I have now (e.g., I have 70 episodes of Stargate recorded, not to mention tons of other stuff). I had been leaning to Comcast but a friend just recently got DirecTV and an HR20 and said DirecTVs HD content is very good and is going to be even better by the end of the year. I've heard mixed reviews about the HR20 but this guy tells me it's fine, and can be upgraded with additional capacity via external storage. I know that TiVo's latest unit can be upgraded as well, and supports cable cards, so going that route would let me stick with a TiVo solution (I assume the HR20, as good as it is, still isn't a TiVo). So, what's the popular opinion these days?