I know it's long, but this is an AMAZING talk. So, if you have an hour to kill I'd recommend listening to it. Hell, you can just leave it in the background while you work. -JH