The solution Chris is recommending is also worthwhile to consider, and it works over the network too.

Macs have a program called Migration Assistant, which pulls all user data and Applications from one machine to another. Since Macs don't have anything like a registry, it's simply copying normal files from one to the other. I've used this many times with no issues.

http://support.apple.com/kb/HT4889 is the Apple help document on this option.