I have had great luck with "spot shot" carpet cleaner. It is an aeresol and has an orange cap. It is a powerful solvent. You can find it at Wal Mart or most grocery stores. Especially good on pet stains. Use a paper towel and blot up the grease - don't rub at it.

Debi