Grease spots from food? I can usually get those out in the wash. I apply detergent directly to the spot and rub it in a bit. Then I let it sit for a while (a few hours, overnight, whatever) before putting it into the wash like normal.
Modern detergents are amazing. I once spilled cooking oil directly onto some cotton shorts and they came out fine.