Originally Posted by CdCf
Acetone. Soluble in both hydrocarbons and water, so it will "lift" oil into solution and still wash off with water.
While acetone isn't a particularly healthy substance, it's pretty safe to use anyway. Just don't drink it...
Acetone's not really dangerous. Probably the safest solvent I can think of besides water, ethyl alcohol, and isopropyl alcohol. In lab, I used to wash my hands with acetone. Don't worry about it, not a carcinogen.