This is a very helpful site for us as we are working with Hewlett Packard as Tech Support and it actually helps reduces the chance of doing a complete system recovery for desktops if a dll file is missing. Overall its a great site for us.