I know there are many things that are quite possible to run off of solar - I recently read a really good book on the subject by Doug Fine, "Farewell, My Suburu," where he talks about the merits of going solar - and off the grid.
I never think about whether I am "green" or not. My income last year was $15,000. You think I give a d*mn about Priuses and solar panels? Get real. I ride a bike all the time because I like to and because it saves money on gas. Thinking in terms of whether I am "green" or not would just be silly and pretentious, I feel.
I believe that there are many dimensions of "sustainability." The environmental part is just one of those (human, social, and economic are the others). If you can't do the environmental part without maintaining economic capital, it makes a tough sell. Case in point: I have an aging water heater at my house that gurgles quite a bit with sediment. I've looked into a solar hot water heater, but at the rates that I'm paying now to heat my water via natural gas, it doesn't make economic sense to replace it until my water heater completely gives up. Another issue: Currently, those PVs (photovoltaic cells) and all their various parts are not manufactured anywhere close to Arizona - so what is the carbon footprint of solar power? We all make choices when it comes to sustainability. If I go bankrupt because I can't afford the solar system to run my AC, then it isn't really economically sustainable, is it? The incentives that are offered are great - there just needs to be more in order to make it affordable to the average Jane.
It's all a give and take - I do my part with my clean diesel Jetta that gets roughtly the same gas mileage as a Prius. I recycle. I call and write my congressmen and women and tell them about how I feel about these issues. I eat local foods (and drink local beers) whenever possible. I buy food in the bulk bins rather than having to throw away or recycle packaging.
But am I "Green"? Are you? I don't know. I think we can still be friends.

There are just two switchbacks left. And another half-mile to the destination...