Actually, as i did a node in cat urine, Irish Spring Soap is EXCELLENT at preventing your kitty from spraying around on items.

Just place a bar in corners which your cat tends to spray, and the cat will more likely than not avoid the area. My mother creates a paste of dissolved soap in a little water and then washes carpet pieces with it...seems to work wonders!

Also, for double protection, place the bar of soap on aluminum foil!