Best way for a small (3 person) team to collaborate with source code?
zacharydanger: Actually, you're onto something with Dropbox. Currently, I keep a copy of my Git repository in my dropbox and set it up as a named remote. Then I can just:  git push dropbox

You can run into issues if two people push to the Dropbox before the files get fully sync'd between computers, if that's the case, you need a hosted solution see the gitosis project for rolling your own or github.com for a slick paid solution.