If you delete something from the recycle bin, and then the file gets somewhat overwritten, like say something like a quicken data file, which I think needs to be mostly if not completely in tact in order to get it back into the program is there any special software that can possibly recover it? Or at that point is it pretty much a lost cause? I'm interested if there is such software, even if it's not free.

Also is there really much difference in different programs abilities to recovery data that has been deleted or if one doesn't work is it pretty certain the next one will not either?