Google. Omniture. Mint.com - What Do They Have in Common?