iPod, iPhone, GPS were suggestions I was thinking of.
Or... a portable photo printer? I've got one by HP that has a battery pack and I take it to parties and other family events - even did a wedding once. People were THRILLED to be able to take pics of the wedding with them when they left the wedding.
Here's a link to one very similar to what I have -
http://bit.ly/1GvHms