Pošalji SMS: Power generation technologies