Cats! You either love them or hate them! That sounds a rather strong statement, and perhaps the word hate is overstating the fact, but it is surprising how many people […]