I gave this talk at my office this week since people seemed keyboard curious. Its long, but even my elementary school aged kids made it through to the end.