i want to buy a friend a gift for his birthday. now, im thinking of buying the ipod touch (apple). it has tones of cool games, youtube, facebook, wifi, skype, great sound and great video player and the battery life is very good.

he already has a leptop and google's nexus.
should i buy the itouch or is it spare?
(he travles alot if it adds any thinking point )