I had a 2GB jumpdrive take a dive while still connected to my USB port. It suffered tremendously, along with 6 month's worth of data. Anyway I attempted to have the data recovered through one reputable company. They brought it through all of their R&D and were unable to recover any of my...