WePower (WPR) - Most promising green energy project?