Found this via a few different places, but check out this 22 minute (and well worth it) talk from David Pogue from a conference in 2006. He starts with a musical number (not kidding) and then talks about UI design and technology and how we deal with technology these days.