KevinMD.com
Nicely put.
Previous post: Naivety
Next post: Why are health insurers supporting Democrats?