@SethBling 1and1 have always been good for me, but with your traffic I'd go for a cloud server from the likes of media temple or site5