I have been using the auslogic defrag and it is great. I had to reformat the HD and found a pay for program that did a fast job getting me the latest drivers and software updates.
Here is the link to Version Tracker Pro. It was a bit slow in the downloads at times but the time it saved me finding the right drivers was much greater. Thanks for this list guys.