Don't forget that many titles were on sale during the year... Its hard to pull in huge amounts of cash when 80% of the library is at or below $20 per title. Most of the titles that made the list were sold at full price through the entire year (sans L4D2 and Portal), so the list really doesn't show a great picture of the market in terms of unit sales.
Back from the dead, I'm afraid.







