OS X has a utility that allows you to connect the two Mac's together via Firewire and it automatically takes your info from the old PC to the new one. I'm not sure what it's called off the top of my head but it's somewhere in utilities.

The black one is awesome although I must be honest I prefer my white one as it picks up less oily finger marks or at least the visible ones 😛