Snap On Nitro Gold is the best I ever used. It's expensive so I only use it if I get really greasy or when I clean up to go home for the day. During the day I use Lava soap with pumice. The Snap On Nitro Gold cleans your hand without a trace of grease or grime. Diesel fuel works good tooo but the smell will chase everyone away from you.
I first spray my hands with WD-40 and then use Tide powered soap and warm water... I have yet to find anything that combination won't remove, including spray paints.
call me lucky i guess, but my old lady likes me dirty.
Before starting work I apply some skin protectant on my hands. Either Ai B-4 brand, or the stuff from Mac (the Mac stuff leaves your hands feeling a little slippery though). It keeps my hands from getting stained and supposed to keep chemicals from soaking into your skin.
i'm a field service tech, to get the top couple of layers of crud off i use brake cleaner, after i get home the best grease cutter ive found is dawn dish deteregent.
x2 i use glove in a bottle it saves a lot of wear and tear on the hands and like Honda says it blocks chemicals from getting into your bloodstream
http://www.glovesinabottle.com/
Stoko Kresto. Its the most aggressive pumice cleaner i've found.
