Clean Energy - Pros and Cons of latest technologies