As for WPRT, I can't see them being part of any solution... The same management team that has driven this from $40 to $1.40 are all still there, and they still don't know how to make $$$.
Unit sales continue to fall, and unless there is a major positive catalyst soon, WPRT is in a DEATH SPIRAL.