Not such a pain once you figure it out...
And for any of us compiling stuff... seriously, are we pretending we don't all use remote linux slices/machines/whatever all over the place?
My laptops are just workstations to do day-to-day life stuff and a portal into my virtual computer world, where I'm working with remote displays, browser windows, command lines all over, and all that jazz. If it's anything remotely server related that needs to be on all the time, I'm likely not running it on my laptop anyway - it'll be on a linux box somewhere.
Or, if I'm on the move and it's really important to get a project done, a local VM on the little macbook.