A company whose frontpage looks like Yahoo cca 2000? "Constant innovation", right. More like "very much constant, always playing catch-up, and moping over long-gone glory of the 90s."
To sum it up with Wikipedia-like markup: "Most accurate [citation-needed], most up-to-date [citation-needed], best for users [says-who]."