Excellent write up. I do tech work for a living, server admin now, and a linux boot cd has helped a few times in the past.

Word to the non-techy rabble though, be wary of free advice. What has been said is true and accurate, but be sure you are familiar or comfortable before doing anything based purely on a message boards advice. Call it tech karma speaking here.