Github.com will give you free storage for you code. The drawback is your code is now public. Get a paid account and you can make your code private.
If you are having problems, there is always the question how to post code.
If you get a github.com account, not only is your code backed up, but when you need some help, then you just point people to your github account. It is also a great way to share code.