Do you actually build the community or the site? With regards to download speed have a look at: http://www.websiteoptimization.com/services/analyze/wso.php?url=http://www.bodyboarder.com/ One page is 850KB in size which is way too high, it will load quicker on subsequent visits as images and files will be cached but I can't see any dial-up visitors staying around for long.