Hush little microprocessor... AVR and Arduino sleep mode basics
engblaze.com