I recently found out about a cool software collaboration site: Stackoverflow. There one can get questions answered in a timely manner as well as earning "reputation" credits. Access is free and unlimited akin to a "wiki" site such as Wikipedia.
But what is best is there is an ecosystem of such site based on the same platform ( Stackexchange ):
- Hardware related: Chiphacker
- Communications / Networking : PacketDrop
- Computer User: Superuser
- Server Users: Serverfault
... and probably much more!