lol. I'm a firm believer of CYA. Always keep a redundant backup/achieve/copy of your data. My stuff is located in 6 locations across America, with 1 back up in Ireland. My cell phone, has a back up of beats & lyrics. I have a back up of those, and other crap in my car, laptop, 3 friends' place, a online backup, and a couple external drives. ALWAYS back your data up. I back up my hard drives via RAID 1. One of my peoples, was doing foley for a post production project for a indie film company. They was paying him around $20K, and his system went down, luckly he had 50 different back ups lol. The director was pissed when it went down, and told him bluntly "why am I paying you $20K to stand around and jack off". He got back online, but from then on, I've always backed my own stuff up. Those programs will work, just don't start deleting, and adding stuff to your hard drive UNTIL you recover. You might write over the sector, and data will be lost forever. Because of how hard drives work, you will now notice why you defrag also. When using data recovery, some of your files might not be totally intact, some sectors might hold 3/4th's song and another cluster will hold the rest etc... anyways, the more fragmented your hard drives are, the harder and longer it will take for recovery systems to fully recover any data.