Según Alexa comenzó a operar en agosto de 2006, aunque el dominio ya había sido registrado por una compañía californiana en diciembre de 2005 y desde entonces se encuentra funcionando desde un servicio de hosting ubicado en Texas.