Asymptotically approaching perfection, but not quite there yet.
This summer I learned the hard way that a slightly open Ziploc baggie does not make an effective waterproof case for an iPod nano while cycling for 5 hours in the pouring rain. My beloved 5th generation iPod nano was rendered useless after soaking in water for hours. Needless to say, I was thrilled when I heard the announcement of the 7th generation nano and newly redesigned EarPods earphones. (Get it? Earphones+iPod=EarPod!)