Protect my files from local admins Is there any way for me to protect my home folder and keychain from other users with admin privileges on a single machine?

EDIT: Here's some background on the situation. In my office, we have several shared workstations. Everyone on the development floor has access to a general admin account that we use to maintain the software on the machines. I'd like to be able to personalize an account on the machine, but I worried about leaving myself open to the possibility of the other "admins" accessing my files. (I'm not keeping anything particularly sensitive; just my ssh keys for GitHub, my work Dropbox folder, leaving gmail logged in, etc.)
Nobody can get into your keychain without the password.

You may be able to protect your home folder if you are running a version of OS X with the original Filevault, which was introduced in OS X Panther (10.3) and replaced by Filevault2 in Mac OS X Lion (10.7). So if you are running 10.3 through 10.6 then all you have to do is enable Filevault protection. The old version encrypts a user's home folder.