To say that name brands and generics are exactly the same is not entirely true. The active ingredients may be the same, but the inactive ingredients (like fillers, additives, etc.) may be different. My pharmacist once gave me the generic for one of my regular prescriptions and I had some minor reactions to the generic that I didn't have with the brand name, so I switched back to the name brand.