Security as a non-admin user in OS X

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.