All I want to do is get some work done. If others can help me out with their combined knowledge, super! If I can help out others, awesome.
So acquiring knowledge in one particular technology and coming out as a guru is going to be impossible in this lifetime...and that's why I love StackOverflow (nope, I'm not getting paid for stating this).
Q&A for professional and enthusiast programmers
Q&A for professional programmers interested in conceptual questions about software development
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for peer programmer code reviews
Q&A for pro webmasters
Q&A for power users of web applications
Q&A for computer enthusiasts and power users
Q&A for professional graphic designers and non-designers trying to do their own graphic design