For those "oops" moments: ext3undel
"The rm command can be a powerful tool for deleting data -- until you delete the wrong files or directories. Thankfully, the ext3undel utility can recover accidently removed data on ext3 filesystems."
read more »
Bury