I'm sure all of you are familiar with sourceforge and Google Code and sites like Make and Instructables.
http://sourceforge.net/
http://code.google.com/
http://blog.makezine.com/
http://www.instructables.com/
I think it would be pretty bad *** to set up a something that combines the versioning/techside/database -ish parts of google code and sourceforge with the community/information sharing of the Make and instructables community.
A lot of people are out there making things and informally posting about them. There are tons of solar charger DIYs for example. Tons. All of them have varying levels of information and mistakes. Which is great. Essentially though its the same project over and over again, which is great. What would be cool would be to start a "solar charger" project in the same way someone would at Google code or sourceforge.
When someone starts writing a program(on sourceforge or google code) they can get help and feedback from anyone who wants to offer it. They just version up and improve. There is a single goal with variations and improvements.
A Green Projects page/database/whatever would be an awesome way for people to contribute with varying degrees of commitment. Someone just browsing the plans for a "portable Solar Charger" might realize that the resistors in the plans are wrong and offer that up. Someone with some CAD/Design experience might offer up plans for a case. This is a small example of a pretty easy physical object.
Another project might be code based, maybe an app to calculate blade size for wind turbine blades.
Another could be a community based organization or event. The resources people could offer up could range from physical labor to designing a flyer template for a battery recycling collection where the names/times/locations are editable.
There are some bike places around here in LA where people give a donation (nightly/monthly/yearly) and have access to a space with tools and volunteers that know about bikes. That same thing could happen for Green Projects. Although I am starting to hate the word Green.
I'm rambling now but I think it would be great to have a scalable project management site/database that combines the practical tracking parts of sourceforge with the community/ingenuity of Make and the goals of Treehugger. It would make volunteering less like surrendering and allow people with specific skills and goals to really help where they maybe couldn't elsewhere.
End Ramble.