Google Maps and Microsoft's Live Earth products have free APIs to embed maps into websites.
Perhaps the front page could have a small map of the world, with a push pin per country. The size of the each pin indicating the number of community members from that country.