Here's a little food for thought:You can save (a copy of) your in-progress work on-line.
I'm not sure how practical it is while you're underway, but Windows Live Sync Mesh is a pretty good solution if you're regularly online. It's capped at 5GB total sync'd storage, but it works awesome.
You just point Mesh at a folder, and anytime something is added, removed, or changed, Mesh copies the changes to the cloud. With text/code files is pretty much transparent.
I'm not sure how practical it is while you're underway, but Windows Live Sync Mesh is a pretty good solution if you're regularly online. It's capped at 5GB total sync'd storage, but it works awesome.
You just point Mesh at a folder, and anytime something is added, removed, or changed, Mesh copies the changes to the cloud. With text/code files is pretty much transparent.