Genetic testing for drug metabolism can prevent dangerous side effects and improve treatment effectiveness. Learn who benefits most, which drugs it applies to, and whether it's worth the cost.