I used to recommend @1and1 but after the last couple of run-in's with their lame outsourcing tech support I take it all back.