Applying the Principles of Stage Magic to the User Experience
infoq.com