The Interface Design Basics presentation held at the Viennese Cocoaheads meeting October 8th, 2009. I talked about a wide variety of concepts that present the basics which inform interface design decisions, even before buttons are drawn or views are laid out.
You can see some of my work at http://dribbble.com/froodee and http://dribbble.com/apochworks :)