Had a bit of disaster at work - Volume (not backed up) decided to lose it's volume information. Found a reasonably priced disk recovery tool:
It's a little slow (we're talking about a 250GB volume mind you) but quite competitively priced at $49.99. You can find a demo here. It handles FAT, NTFS (Basic and Dynamic volumes) and Ext2FS (Linux).