MacGeekery: Stop Living In Your Admin Account
MacGeekery: How A Malformed Installer Package Can Crack Mac OS X
I tried running as a non-admin user for a while, but sudo stopped working and self-updating applications got corrupted (because they couldn't write to /Applications and didn't ask for permission). It still seems like a good idea, in theory.