FYI, I use Zap2it and I just have all the channels for my charter cable listing selected - channels I've never ever watched, all the digital music channels, etc... something like 200+ channels (I can't be arsed to go through and filter them).
The first time I download them (4 days worth) after emptying the epg or a reinstall, takes FOREVER - once took two hours. This is a long time when you are impatient to start 'playing' 
Once the initial channel/program info is set up though, future updates take just a few minutes.
Tip: You may want to change the default time scheduled to download updates to avoid hitting a maxed out server.
Celeron D 2.53GHz, 1024MB
120GB, 160GB int, 80GB, 250GB ext, 40GB lan HDDs
PVR-150 retail, 1 wired MVP, 1 wireless MVP, OFA URC-8910 Remote
Look for me on XBox Live!