A Report Card On Stimulus For Renewable Energy