linux is free open source not a company, meaning that they release a different style of os than windows that offers more user control.
.net is a server side language as far as I know.
And from what I see with your website, might be wise not to go pro, because you are not yet there, you need to master xhtml and css before even attempting to find clients.
First off you can design a good deal, but it isn't pro quality, I am good, see
http://www.xiaohost.com http://www.bquast.com http://www.bquast.com/portfolio/ http://tutorialplethora.info http://www.diablohacks.be http://www.fateanddestiny.com http://www.xbox360help.com for websites that I either own or have designed.
This isn't pro quality either, I didn't know much html when they were originally designed, but now I am a photoshop god and create anything I can think of...
I would wait a bit eclipse.