Nanotechnology and Energy: Powerful Things from a Tiny World