People that travel frequently do receive a visa for Sweden. Most company owners go this path, so they can bring employees to do the job.
Darn, tesaviyu hasn't played a turn yet. Check back later!