im sure there is a specific mac way, tom or someone will know... sure u can do it with a program already on the mac....
buy an external hard drive/ borrow one.
plug in and set it as your time machine drive
back all your comp up to the time machine
When you get your new mac, boot from the osx disk that comes with it.
Plug in the hard drive (time machine)
click on utilities > Restore system from a back up.
select the time machine volume you have plugged in to it > Restore.
voila your mac will now contain exactly the same s**t/settings/volume EVERYTHING it did on your old one
EDIT. Or use migration assistant
After looking at migration assistant it appears that this would be the best way to do it VIA a time machine back up as to transfer from mac to mac you will need one of those special usb cable things.
so click migration assistant > transfer using time machine backup