Mike, thanks for the great tutorial.
I have been using SVN for our team for the last two years. We have a WAN repository set up on
http://www.svnrepository.com/ They offer a plan that starts at $4/month and we don't have to open source the code. The WAN option allows updating from various locations - school, home, workshop so we can get at the code when needed. The only catch is access to the code at competitions because we often don't have internet access.
Mark