Impressions of the iPod touch