Bill Buxton articles on Interaction Design

If you are unfamiliar with him, Bill Buxton is probably one of the most influential interaction designers in the world. Here are some great articles he has published on his site about human-computer interaction. Not light reading, but its pretty amazing stuff.