I just downloaded this thing called DriverUpdate. It's a Microsoft product. ( or, at least, it has a Microsoft logo.) It says that 21 of my drivers are missing or outdated. They want to charge me $29.95 to update them. Is updating drivers something that one would have to pay for, or can it be done for free. Does having the Microsoft logo mean that I can trust this site? I'm running Windows 7 64 bit Thanks.