Aunque el tráfico en la página ha fluctuado desde su creación en junio de 2001, según la fuente Alexa, en 2003 era uno de los 10.000 sitios más visitados y en 2006 uno de los 50.000 lugares más visitados en internet