I wholeheartedly agree.
It was the Linux comment that made me cringe, not anything with the UN.
Not just me....
but your original comment was about linux, not the un.
Get Bill and Ballmer on Channel 9!
I think the last year or so has been a turn around year for MS. I've seen the perceptions of bullying the competition and negative press about Windows security, etc, decrease or at least retreated into the rabid-anti-MS community. PR such as Channel 9 has really taken off, returning to MS a human face it somehow had lost.
So, as was said earlier, keep up the good work.
Don't forget you need October 2001's MSDN help for VS6. The newer msdn's do not include VS6 files.
Unless this has changed in the last few months, but last summer when I had to do the same thing, I needed the old MSDN. It was still on the subscriptions download too.
However, since then, I have had zero problems compiling or deploying on either platform on the same system.
this link is refered to in the .NET Architecture center, as suggested above, but I'd like to draw your attention to this page specifically:
This is IMHO the most succinct and practical text on design for the .NET world. Download the PDF and keep it handy.
A practical suggestion to your original question, how can you get hired:
Make an online presence. Seriously. If you have a personal site or blog, enhance it with articles you write and sample code...anything to showcase your skills.
On your resume, put the URL at the top.
This will all take time, but it shows tangible evidence of your experience. I once hired a guy who had an awesome coding portal, but little 'real world' experience.
Think about it.