The mentors nominate the candidates, then the general membership only votes from among those who were nominated by mentors. Though, I agree that some initial description of characteristics expected of a guru would be good to start out with in each thread.
I don't think the graduate level requirement is necessary across the board on these things, and expecially in a subject such as engineering where very few go on to graduate level studies. Someone can be quite qualified from experience working in the field without a graduate degree.
As for your earlier comment about people who don't stick around after, there's, unfortunately, nothing we can do about that. Of course we hoped that all those who were previously active members would remain so, but sometimes life gets in the way of such things. Please keep in mind that the guru awards were also based on performance during the 2004 year. We have many new and very qualified people who were still brand new and "unproven" to the forums at that time but who I have no doubt will be considered for nomination this year.
Oh, and keep in mind, mentors are not eligible for guru awards. The guru awards go to general membership, so although Gokul was eligible last year, he is not eligible this year (I'm afraid he was a victim of too much eligibility last year...he was nominated for many categories, and I think from some of the discussion, people attempted to "share the wealth" so would vote for him in one category and try to vote for someone else in another...I suspect this lost him some votes in more than one category...then again, there wouldn't have been enough room for all those ribbons under his name!) I just mention Gokul specifically because you did earlier.
Also, keep in mind the awards are supposed to be something fun. Some people took it WAY too seriously last year and became very competitive rather than just having fun with it. Hopefully this year the spirit will remain fun rather than competitive. Afterall, it's an honor just to be nominated.