Anthony:
No, I haven't tried Recuva because I read the write up on it, and it said it was for recovering DELETED files. In my case, nothing was deleted. I expect the file allocation table on the USB drive was corrupted so that the files are all there, but can't be found because their addresses have been all screwed up.
I have found two programs whose "trial" or "demo" versions allow me to recover up to 1 gigabyte of lost data each. Since this is a 4 GB USB memory drive that's been corrupted, my game plan is to recover 2GB with these demo programs, format the hard drive in my computer, reload Windows, download those same demo programs, and then recover another 2 GB of lost files. That will allow me to recover everything that was on that 4 GB USB drive.
I have two computers and a KVM switch. I use one computer strictly for surfing the internet, and I reformat the hard drive and reload Windows XP whenever I get some malware on that computer. I want to reformat the hard drive and reload Windows XP on that computer because of all of the "free" shareware I've downloaded and installed over the past week or so. Each one of those "free" programs has changed my home page, changed my search engine, and loaded tool bars onto my computer that I don't want or need. I'd reformat my hard drive and re-download only the two demo versions that I know will recover data from my corrupted USB drive.