I see you're listed in DMOZ... nice.
You may possibly have a problem with canonical URLs (duplicate copies of the site - one indexed with the www prefix, one not).
I see the site is in ASP - assume you're hosted on an IIS server. Do you have any URL rewriting mods installed that you could use to force standard URLs? (ie http://twinthings.se is 301 redirected to http://www.twinthings.se)
With dynamic sites like stores, and especially blogs, there are a lot of opportunities for duplicate content. I would look around and see how much if any of your pages are exact duplicates or, contain almost all the same content.
If your site is not hosted by an IP which resolves to Sweden, I would consider having it moved to one. Or at the very least, register your site with Google Webmaster Tools and use the Tools option to set the geographic target to Sweden. Also set the preferred URL to either www or non-www (I recommend www).
You seem to have a decent link base... you should be able to do very well in google.se, then you could focus on multi-language support and more aggressively target google.com.
Couple of starting points.
Last edited by flnazrael; 08-29-2008 at 10:26 AM.
.
Google isn't as dumb as you think.