Larry Constantine talked about Interaction Design for Non-Designers. It was a very 101 level presentation, and there were a lot of, well, yeah, of course moments, but overall, I felt it was worthwhile.
Some of the highlights:
Don't punish your user - his example - a survey web page with dropdowns for yes/no, instead of radio buttons. It takes twice as many clicks to get through it
"Every time there is an 'instruction manual' for a control, you should rethink it"
The status area at the bottom of a lot of screens is generally never looked at
Users tend to blame themselves when something doesn't work, instead of blaming the developer (who is almost always the one who deserves the blame)