Germany has a freelance visa that'll allow you to stay in the country for a year or longer. It's not the easiest to obtain, but do a quick search on Google and you'll find information on the process.
Thanks - thats new to me - I'll investigate it. But I fear 1-2 years are not enough to be interesting for most people. Thats why those I know used the marriage trick.