Backup

Be sure to have latest backup in TimeMachine. This can keep your transfer to new machine much easier.

KeyChain

Be sure to back up your private keys, certificates… Make sure you know passphrase on your private key. These took me few hours of sweating on new machine to realize I used one of my regular passwords with little typo. This is nasty shit, loosing private keys is hell.

Passwords and browsing data

Clean all data on browser you have installed, including Skype, MSN, Jabbers…

iTunes

Log out from iTunes Store and deauthorize computer you are about to sell. You are limited to 5 authorized computers by Apple.

Sensitive data

Not talking here about your music collection, I’m talking about projects you work on. Maybe there is local svn copy of one of your company’s secret projects or project you signed NDA for. Think about leaking cPanel or Apple Developer Program credentials of your clients, maybe company’s disk image you did forensics on and that kind of stuff.

Data Recovery

Do not just erase your disk, you have to erase it in safe way. Even if files are deleted, data can be restored with bCheck security options in Mac OS X, not to mention EnCase stuff. Usual zeroing device is fine if you are regular user, but if you work for high-profile clients, don’t hesitate to leave your computer writing clever random patterns 47 times all over your storage devices. Or just take these out and do not sell them.