I'd suggest checking out this article:
ActiveCaptain - Mobile Phones Series - Keeping Your Phone Powered When on Your Boat
It's more current
and gives a few suggestions of things we've tried or products that other people have told us direct experiences about. Right now I think the Power Monkey/Explorer series is a good solution although this area is ripe for new products coming up.