Cats make wonderful pets! Understanding normal feline behavior and communication can make the cat-owner relationship strong and long lasting. It can also prevent undesirable behaviors and problems. The following website is filled with oodles of information on understanding normal behavior, feline learning, stress and aggression prevention, environmental enrichment and more. Its provided by the American Association of Feline Practitioners and is worth the read if you own or plan on owning a cat.