How many times have we been tasked with removing blood from concrete?  Just like oil and water, the two will never be happy with each other.  We steam and wipe, we lay down absorbant material, we steam and wipe . . . over and over again.  Finally, we lay a barrier and call it a [...]