I favor Hook-It. I use it sometimes in a 50-50 mixture combined with Renew-It if I want a little shine as well.
Neotac's new product with the unwieldy name is also excellent: Khameleon Particle Sand High Tech Ball Restorer. It's just abrasive enough to produce about a 1500 finish, so you need to bear that in mind before you use it. It's the ONLY product I've found that cleans my Granite Gargoyle well, and it does so with very little effort.
Shiv
--------------------
Listening to the monotonous staccato of rain on my desk top