I think this whole "green" stuff will only become mainstream when businesses adopt it. Wal-Mart (yes, THAT Wal-Mart) has a plan to convert their stores and supply trucks to be more green-friendly, but only because it saves them money.

When being green saves green, that's when businesses, politicians, and everyone will make the switch.