I was at a friend's house recently wearing my Davidson tartan. I spilled a goodly amount on the kilt and just about died. She said"No problem, get some salt on it" We went to the kitchennad she wet a cloth, loaded it with salt, and told me to hold it on the stain and dab at it occasionally.

The stain went away! It worked on her couch fabric too.

Works best on fresh spillage.