Carpet spot removers (eg. Wine Away) can tidy up amazingly nasty-looking stains..