Sj wrote:
Wikipedia is lately among the 5 most visited reference
sites,
according to our favorite spotty public eyeball yardstick, and somehow
takes up two spots in the top ten. At least now we're linked from the
main Reference page.
We were listed on it before too, just before the last press release, but
for some reason disappeared from the list for a while. It looks like
there's somewhat of a disconnect between Alexa's automatically generated
information and the stuff that requires more human input.
--Michael Snow