Being an IT person who spends a lot of time on his keyboard (and also a piano / keyboard player), I've always had a thing about having clean (as in, not greasy) hands - there's nothing worse than a greasy keyboard (computer or musical) !! My daughter has bad eczema (which manifests itself as very dry, itchy skin), for which we are currently coating her from head-to-toe twice a day in Dermeze Ointment (paraffin) - which we refer to as "grease" because of its grease-like feel. Of course, this grease gets into everything and doesn't wash out of clothes very easily - we all have special "grease" clothes we wear when applying it and our couch is permanently discoloured by it (we've given up trying to keep it clean and will just buy a new couch one day when we hope she grows out of her eczema). I find that most hand washes don't do a good enough job of de-greasing and it's quite difficult to get rid of the greasiness from your hands afterwards. For the past few years I've been buying Imperial Leather Citrus Grove hand wash because I like the scent (anything with a strong perfume makes me sneeze and my eyes itch), and I found it actually does a pretty good job of degreasing - much better than anything else I've tried. Unfortunately, the supermarkets have recently stopped stocking most Imperial Leather hand washes and you can pretty much only buy the pump packs (not refills) at some pharmacies now. There's even a thread on Whirlpool for people trying to locate more stocks of this hand wash - it has a small but loyal fan base! I'm happy to change to another product if I can find something which is pretty good at degreasing. The Dettol and Palmolive products currently sold by the supermarkets I find to be quite useless in this regard. Soap isn't an option (not good for my daughter's skin) and we do prefer to less-mess option of a pump style hand wash. Any suggestions on products which work?