In a variety of therapeutic areas, Taj Pharmaceuticals provides more than 500 branded and 4,600 generic formulations, such as: