Do you know the difference between Generic and Brand Name Drugs? They have more in common than you think.