Top 20 Green Tech Ideas

You may have to look hard, but some very smart companies are doing some very creative things when it comes to the environment