Heres the deal. I've been building pcs and screwing with hardware,software since 95. Unless your my mom, my wife, my signifigant other or my children you are getting charged. Make them have the donation up front. Say x amount minimum. After looking at the pc estimate what its going to take to get it running correctly. It may be a 5 minute piece of cake(rare)or say it will cost you x amount as you will be spending way to much time fixing the 3 viruses they picked up fron the torrent site they were on. Early on I worked on peoples pc for nothing and it was a great learning tool. After that my time became more valuable to me. It became even more scarce when I started my family. I've been working for a isp the last 10 years. So playing with pc hardware or software is about the last thing I want to do when I get home. Headshooting someone thats a different story if my eyes aren't shot from looking at a monitor all day. Bottom line your time is valuable don't let people take advantage of that. If you have that drive to learn that it seems you do from the post I suggest you get into network engineering, network administration,network security or voip services. Thats where job security and the money is at. If your not in that field already. Just some advice from a computer geek who pays his bills with his geekiness.