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