OMG.,... I freakin love the name!!! Rico Suave...blast from the early 1990's!
he is too precious... best of luck and keep the pictures coming.
Insurance === I do not use it, I have a credit card used only for the pups. There are many threads here on the topic... use the search field 'insurance' and you will get lots of great results with threads of information.