Urine is a fact of life.. it’s something that all people and pets produce. When a pet inappropriately urinates on rugs carpets or furnishings it can leave a very unpleasant odor that is hard to get rid of. This urine odor also stimulates the cat to urinate in that area again thus perpetuating the problem. Once the odor has been removed permanently the pet will no longer keep going back to that area.

I liked that article but have you ever considered using Borax? I find that works very well, in fact I’ve got an article on my site that covers how to clean pet urine stains, including both dogs and cats, involving borax and I was wondering if you’d take a look:
http://wickedhowtos.com/index.php/2007/06/16/how-to-clean-pet-urine-stains/
Cheers,
Andrew