Type Of Stain

Cooking Oil 
 * Liquid Dish washing Detergent
* Crisco

The most effective way to remove grease stains from laundry is to treat the stain with a dish washing detergent that is formulated to remove grease. Rub it into the stain, let sit for a few minutes, then wash as usual. Waterless mechanic's soap (from an auto-parts store) is also very effective at cutting grease.

Cranberry 
 * Dishwashing Liquid
* Vinegar

To remove cranberry juice, apply a mixture of dish washing liquid and vinegar, let sit, then wash as normal.