Recurring revenues are the kind of revenues Wall Street wants to see. I wonder if that has really been factored in yet, but it will be once it is shown that these revenues will indeed occur every quarter. A lot of companies don't have good recurring revenues depending on the technologies/products. So I think that may not really have been taken into consideration here.
And Stream Energy has an agressive marketing crew, as I've gotten quite a few e-mails from them in the past year. They have links to their website or papers about solar energy, etc. Changing that to interactive videos would definitely help their sales effort.