I just finished watching this exceptional presentation by Seth Godin (http://sethgodin.typepad.com/).

If you are a developer, entrepreneur or even a person that works with a team, I am confident you will get something out of this.

The presentation is from the of Software conference (http://blog.businessofsoftware.org/) in 2008.