Not to mention the FDA holding back generic drug approvals. They've got a backlog of generics awaiting approval that is over 4,000 now (they like to white lie and say they've "acted" on many of those, which of course isn't the same thing as an approval).