Sharon - sounds like you've gone a bit too far for the best recovery strategy, as you're writing more files over recovered space. I seem to remember, on one occasion, using a recovery CD (linux based) which would recover the FAT using the fact that there is a secondary copy which (strangely enough) Windows doesn't use to recover from. It sounds like you had a problem some way down the FAT chain, and that is how you lost so much at one go. I'll really have to dig out my rarely used tools and have another look at capabilities - UBSD and System Recovery CD come first to mind, but I think I have others, such as Recovery Is Possible. Since you can boot these independently, and write info to various destinations, without compromising the original filesystem, they offer a good chance of recovery.