Don't forget that you can use lsof to undelete files (provided that at least one process still has the file open): http://www.linux.com/archive/articles/58142
lsof doesn't really do anything for you if you know the pid already. (But it's great if you don't know the pid.)
Then, look through the list for your file, and copy the file descriptor just like in the article.