I have been using this tool for some time now. It is one the best I have come across in some time. I always get the free one but they now offer support for a fee.
Please note, read the directions of how to use it before using it. It is a very powerful software for cleaning your system.