How to remove olive oil stains from cotton/wool cloths?
A surprisingly good way to remove oil stains (even that have set in and gone through the dryer) is using dish soap.  Rub it in, let it sit for a bit, and then wash it out.