Omniture (OMTR) is a stock I have often written about and always as a bull. The recent pull back to the $23 level is yet another chance to buy this stock on the cheap.
Additionally, the company has branched out into online campaign management and improvement software, which complements its web analytics capabilities.
One final note – I think OMTR is a potential candidate for a buyout from Microsoft (MSFT) or Oracle (ORCL), since both software powerhouses lack presence in online campaign management and web analytics space.
Full Disclosure: I own OMTR but my position can change anytime without notice.

