I always recommend Hostgator, as out of everyone I've tried they're by far the best with 24/7 live support. I've been with hosts who are only available to contact 1 hour per day, which is not good especially when they have new guys there making mistakes, Russian hackers in their servers, backups 5 weeks out of date and angry former employees trying to wipe their servers
No ref code here either
