OMG people recommending bluehost. *facepalm* They, and all other companies owned by EIG are complete rubbish. Regular outages, horrible support and you fu#king have to pay for 3 years in advance!!!!
Then, they don't care about you, because they know you'll leave after 3 years of misery...