En 2006, el tráfico del sitio web creció rápidamente, y antes de junio de 2006 estaba situado en la posición 128 según Alexa.