Nice work Arctic Fox. Clean and fresh.
Anyways, I know what you mean about MS but where I work we have had our fair share of problems with others - IBM, Sun, Siebel, Baan, etc. In the end they are huge corporations and are there to give the least for the most.
Mostly though where I work it's all Unix based except for the Call Center. But even then, it's just an interface to a Pick Database on AIX. My philosophy is just to learn as much as possible. It's really the only way nowadays with things moving so fast. I've been through a lot of languages - Basic, C, C++, Cobol, Pick, Java, VB and now .Net, and have concluded that they all have their place if used correctly. After all, if it compiles, it must work
I also do other stuff in my spare time. Just now I'm writing a site for a group of eBay 'professionals'. It's still got a fair bit of work to go but it's up and running at
http://www.spinadeal.com if you care to take a deek. I've took a break for a wee bit to clear my head. lol.