J.W.
Baby wipes! I've used them for 8 years now, for everything and on everything and they have worked everytime! Plus you can get a tub of wipes for like 3.00, they come sealed up and last for a long time. They've worked on everything from carpet to furniture to clothes! Cheaper than buying those "stain removers" in the cleaning aisle and you can use them for more than just removing stains!