Generic or name-brand -- what medications give you the best deals and the best results?

See Full Page