Found this writeup about deleted file recovery from an ext3 file system via Linux file system guru Val Henson's blog.
If you're a file systems junkie, the article is Good Stuff, as is Val's blog. There's a lot of interesting file systems work being done with Linux these days. Thanks to my current employer (NetApp), I've got a professional interest in this sort of thing now... but I'll admit that, even if I were employed elsewhere, I'd still find the writeup of the ext3 structure fascinating. That kind of stuff is like crack cocaine for computer geeks.