As of the end of year 2008, the average annual per beneficiary cost spending for Part D, reported by the Department of Health and Human Services, was $1,517,<18> making the total expenditures of the program for 2008 $49.3 (billions).
By the design of the program, the federal government is not permitted to negotiate prices of drugs with the drug companies, as federal agencies do in other programs. The Department of Veterans Affairs, which is allowed to negotiate drug prices and establish a formulary, pays 58% less for drugs, on average, than Medicare Part D.<25> For example, Medicare pays $785 for a year's supply of Lipitor (atorvastatin), while the VA pays $520.
http://en.wikipedia.org/wiki/Medicare_Part_D(aside) For the record, the bill was passed in the infamous midnight Republican vote switch in 2003, signed by then President Bush and went into effect in 2006.