these things you are lookin for will come if they work hard and put things together... but till then ... you need to believe or not.. thats my opinion. And I believe that they can put up some good work and get nice revenues.. what company wouldn't like to get into green and get income?
time will tell.. I think they are workin hard for it. And I will support them as good as I can.