B.D.
I use oxiclean and so does my grandmother. She swears by it.
For grease type food stains, I use Carbona Stain Devils - the Oil/Fat/Grease remover. You know those stains on dark clothing that look like dark spots. You put a little of this on those spots and wash and it comes right out. I swear by it.
http://www.amazon.com/Carbona-Devils-Grease-1-7-Ounce-Bot...
You can get them in single bottles at most grocery stores. I have found them at Krogers and Albertson's.
They have a whole line of stain removers. I've also used the sauce (ketchup, pasta sauce - the red sauces) and that works well too!
Let us know what you find!