I use Oxy Clean every day! Love it! Affordable (you can always find coupons), and works great. Gets all stains out!
it really takes out the stain if u rub it in and let sit for maybe 20 min befor washing. gotta wear gloves too tho and i believe it actually works better than the stain release detergent from oxi clean.
I love Oxiclean!