i gave it a little thought and i decided to buy a gallon jug of natures miracle. i know its expensive, but i've heard rave reviews all over. and it appears to get the stain out, the odour out and leave the area as if unnaffected. which is exactly what i want. also its pet safe.
i got a spray bottle for it and i use it like regular cleaner in areas where my cat might be.