OK here goes, slightly OT. The name StackExchange is hands-down the worst name I have encountered for a Top100 website.
It is absurdly bad.
I remember them discussing it on the StackOverflow podcast. What were they thinking? It is a mainstream QA website. Call it something like Popzoozle or QuizQ or Anserr or something... but StackExchange???? Have you ever in your life heard a non-techie person say "wow I love StackExchange"??? The branding has zero impact.