Apple does have instructions on how to put your developer keys and certificates on multiple machines. Security conscious types would move the keys on a USB stick, and not use the net.
Even if you use dropbox, mobileme, etc. cloud storage for you projects and files, you could still put an svn repository inside the dropbox, then check stuff out and build locally. Much safer and faster.