[eluser]esra[/eluser]
Depressing isn't it. Having had this happen to myself more than once, I'm really paranoid about the potential for this happening again. You might consider using an older PC as a backup machine connected to a home or office network for the express purpose of backing up changes on your development machine on a periodic basis.