When I got my H1N1 vaccine shot several months ago, I did some comparison shopping via the kids experiences (at their doctor's office and the visiting nurses association that came to their school).
Pediatrician's office $35
Visiting Nurses Association $25
CVS Minute Clinic $15
It may even make David Goldhill proud.