See here for a great presentation form the Univeristy of Washington.

http://www.uwtv.org/programs/displayevent.asp?rid=789

Stuart