I'm looking for a good service that has primarily US-based programming and a long catch-up time. I currently have IPGuys and I'm happy with all elements of it except that it only only has 6 hour catch-up. I work nights (prime time into the morning) and often miss out on the 4-hour window, so I really need 48hrs+ on the catch-up period. I need US channels because I primarily watch those channels and the only US shows available on UK/CA cable providers tend to be the most popular current shows. Even most IPTV providers with a "recently aired TV" on-demand section don't have most obscure shows. I don't mind foreign channel availability, but I only speak English and just enough Spanish to keep me out of jail in Tijuana, so they are no added bonus for me.
What I'm looking for: Network channels, ESPN channels, TruTV, GSN, UFC PPVs, NFL Season Ticket, MLB extra innings and HBO. (They have to be US network providers.) I like to watch Jeopardy after work and providers/stations from other countries (CA/UK/etc) often don't carry it at all.
(Yes, I know perfectly well that I can go on the DW and get a 6-month Directv login for $5 or so.) I already have a couple of those, DTV, Dish, and Infinity. The problem is that I can't make "scheduled viewing" and they don't offer a PC "Tivo" and there aren't any similar programs commercially available.
And for those of you who decide to be a smart-ass, I realize I could solve this with a $40/month subscription and $10/month add-on for DVR, but I'm not paying a cable company ever again (I've lived through the horrors of 3 year agreements and dealing with Comcast CS, so they won't get my money. Ever. Fucking. Again)