Okay, perhaps I'm being too harsh, but when .NET developer groups have sites like this one, I'm a little worried about the quality of programmers out there. I'm not exactly in a hotbed of computing genius where I live and work, but the more I interview people to work here and see sites like this online, the more I realize, "There really aren't that many good programmers out there."

Hint to interviewees -- If it's been 10 years since you picked up a book on C for the first time but you only used C continuously three years ago on a project that lasted six months, you have six months experience in C, not ten years. :^) Recompiling "Hello World" or even slightly more complex examples out of a book doesn't count!