That's nice. You should tell your doc...he will flip out, he will be so happy that a patient thinks so highly of him. Primary care is actually really hard and I think that not a lot of people (other docs and the general public included) necessarily appreciate that. To do a crappy job @primary care isn't too hard, but to do a halfway decent job is definitely challenging...have to know a lot of different things and often buried in insurance company paperwork!