D.A. Burns is probably the best carpet cleaning business in the Seattle area. They are the go-to if you have an old, valued "oriental" rug.
But, did you know they also have a terrific web-page that tells you what to do in the event of a spill/spot? Check this out for tips on how to get out oil, blood, etc.: http://www.daburns.com/spotting_guide.shtml .
Happy de-spotting!
more