I am going to get my pup microchipped and I called my vet to find out which company they use. They use resQ. I have heard that some companies charge an annual fee to keep your info updated and some do not. Does anyone have experience with resQ? Is there an annual fee? Is it a good company to use?