I adopted two cats last March/April from a Humane Society here (their names were Garfield and Ziggy - I swear, so I just kept them and people think I'm either pathetic, nuts or funny except for the folks at the shelter, they thought it was awesome). The VCA clinic told me Garfield has some extra teeth, so he may require dental surgery in the future if it starts bothering him.

I had no idea about pet insurance. I might have to look into that. Thanks for the idea and names.