Portable rechargers for I-phone/I-touch

Anyone have a portable recharger for an I-phone or I-touch they can recommend? I have a long plane trip coming up and need to have 5-7 hours or so of heavy usage of an I-touch. I saw this on Amazon but wondered if there was a better one out there.