Ibuprofen: could this ubiquitous drug be entering a whole new era?

main