Thank you for the suggestions. I will give those a shot.
A common trend in recovery software programs seems to be that they like to "specialize" in what they recover. I have seen quite a few programs that focus on memory card, image, word and video recovery.
I was playing with the trial version of EasyRecovery Professional and was very impressed in its layout, recovery options, methods and media formats. Then I looked at the price, about fell off my chair. Talk about sticker shock!

I prefer supporting shareware programs and am willing to keep trying to find the perfect shareware data recovery program.

Light weight, truely portable, shareware, lifetime upgrades (or even a small annual fee would ok assuming the program is updated and support is there when it is needed), supports typical media (floppies, HD's flash, raid cdrws,dvdrws), all FAT forms, NTFS,unformatted,raw (any other would be a bonus), decent browsing and none of that online activation junk. I know there is a few other things, but right now that is just off the top of my head.