Hey nysus, thanks for generating this good discussion. I know that I feel a bit overwhelmed somtimes when someone knows some programming technique I don't, however there is no way that anyone can know it all. I'm sure that even our Patron Saint Larry has his off days and forgets a few things (no offense Larry, but I've been told that you are human.)
Genius is simply someone who has the ability to see the obvious, or to see a way to get through the current problem. We're all a genius! Heck we all do this every day. I don't think there hasn't been a day when I've been coding and just finished a snippit, stepped back to take another look and said to myself, "that's cool!"
I really like what bikeNomad commented about above... a genius doesn't make up for experience. I know that with my staff, I've got a wide variety of experts / genius all around me. However, I'm in charge, and I may (usually) not know what is the best solution to complete the task at hand. My genius is not in coding (although I enjoy coding). My genius is in seeing the big picture and developing a Mission to complete the task. My job is to use the resources (my staff) to complete the project at hand. Sure I've got young genius all around me, but I enjoy being around them and I'm not intimidated by them. They help me just as much as I help them. I wouldn't have it any other way!
Snippets of code should be wrapped in
<code> tags not<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).