Text this: Electricity: today's technologies, tomorrow's, alternatives