How not to give a Demo: Lessons learned from a first-timer
recoding.blogspot.com
recoding.blogspot.com
Oh, also, if you want to do a demo, do a screen recording! Movies are much less prone to failure.
The idea of focusing on the core of what you're doing is an important one. Looking back, another mistake I made was focusing on the presentation, rather than the chance to get to share a wonderful idea with people who could give good feed back.
My most important lessons were 1) never assume that your PC is going to behave the same way at your desk as it will in the presentation room, and 2) when demoing software, never say anything more predictive than "Now watch this!"