just another reason why you should always make constant backups!
I hate it when it happens, happened to me a long time ago, I definatly learned my lesson the hard way bout backing stuff up hehe... good luck getting everything restored, it can be a bitch sometimes