I had Rusty microchipped. Yes, the needle seemed big & he also yelped but was ok right after. When I had Rusty's done it was at his first shot visit (with me)at 12 weeks ours was priced as part of the puppy package and that part was only $25. I feel for "the price" DEFINATELY worth it. I agree with Monday... having a way to prove it is your baby, since they change so much to from baby to adult, at least Rusty is.