Let me second Martin: Pair.com is outstanding. I've done business with them for many years.

Let me second him again: server migrations aren't easy.

For less money there's also http://www.nosupportlinuxhosting.com/. I'm sure I'm not the only person here who is an IT professional and willing to donate time to help out.