Programmers - what a cool website... (stackoverflow.com)

This is a free, collaborative, community-driven programming-driven question-and-answer site. People mark up the questions they want answered, and the answers that they think are the best.

It is really rather addictive to search the site for questions to answer, post a good explanation, and watch your “reputation” score go up (your score goes up when you ask a question other people mark up, or post an answer other people mark up).

That is a nifty little website, I just might answer a java question or 2 when the weekend rolls around.