I've resisted the urge to get an Ipod for so long, but this nearly made me change my mind. I'm hovering dangerously on the edge here...