http://www.designer-notes.com/game-developer-column-7-our-cheain-hearts/
GD Column 7: Our Cheatin' Hearts