Cool link!

On a slightly related note, when I was in new york a few years back, I went for a walkabout and ended up somewhere around the village (I think!), there was a rather large numerical sign on the side of one of the buildings (showing an ever increasing number), anybody know what this is? Was it the third world debt or something? It'd be good to find out, because it still bugs me to this day!

Thanks.

Adrian