OK so here is what I am looking for:

Shared Host Plan (not HostGator)
$10 / month or cheaper
Unlimited domains
"Unlimited" storage and bandwidth
cPanel
Reliable hosting with good customer support

Should I just stick with HostGator or are there now some better shared host companies out there that do a better job than HostGator? Thanks,