Check this out by Mark Oestreicher.
And this by Brad Bergfalk, called Wanting More — Part 2.
Select your answer to see how you score.