I hate to sound like the voice of doom, but I think too many people have bought into the myth that generic drugs are automatically cheaper and as good as the brand name drugs they replace. I saw a report on the news the other day about a woman's generic cancer medication suddenly going from $38 a pill to over $250 a pill practically overnight. She did some shopping around and found a pharmacy that could get the drug for around $75 a pill, but that was still a major hit to her budget.
I agree that the Hatch-Waxman Act of 1984 did make it possible for people to get access to less expensive generic drugs, but not all generics are less expensive than the name brands they replace. Sometimes the number of drug companies producing a drug can go from 10 to only 3, for example, and those three companies can legally raise their prices, even if they produce a generic. It's all about supply and demand, not just a proprietary brand versus a generic version.