Last year I blogged a little about how we can learn to design for Feedback and Problem Solving by drawing inspiration from games design: http://blogs.msdn.com/shanemo/archive/2007/05/22/discretionary-use-of-mandatory-tools-or.aspx (Shameless plug: Sarah