I like it, but one thing you might consider is explaining more about communities. At first, all I saw was that you offered an online community - despite being part of several, I had no idea what you meant.
If you talk up communities and why they are good/beneficial for people/business, that might be nice. Then you can explain what you offer and it might have more context.
My only other suggestions is that you should put a little symbol on that map on that contact page. I know its pointless, but put a red star in Sweden to show where you are. Thats the one thing I thought you were missing.
By the way, real slick looking logo you have there. Nice work.