As a programmer I've accumulated quite a bit of hardware/software knowledge which I find that people will readily take in exchange for things. Upgrading machines with new memory (RAM or HDs), faster video cards, removing malware/viruses, things of that nature. A lot of people are leery of digging into the internals of their machines.