Try Shout. It is a stain remover and I found it works very well for the
oil based stains I get for the very same reasons mentioned. It even
removes old stains I missed the first time around. However, You will have
to use very hot water for best results. Good luck!!
[Posted in FML issue 2532]