Although this answer is as disappointing as others, I'm forced to say something about the comment about using Dropbox as backup medium.
As semi-experienced programmer, I've been using GitHub, Mercurial and SVN for version control. This kind of backup is much better than Dropbox, because not only do you store your work incrementially, you also allow other people to help you with reviewing and bugfixing. The fact that you lose 2 months of work is very improbable if you would have used Git (you would lose at most a couple of hours of work).
I hope you consider changing to a version control system (maybe you already have by now).
Trending Articles
More Pages to Explore .....