Version Control

I can’t emphasise enough the importance of using a proper version control system for all your work. Any system is better than no system, but I’d obviously recommend the Physiome Repository. There is some documentation that will help you get started using that repository, but you might also want to look into GitHub, Bitbucket, Google Code, SourceForget, etc...