You guys have to realize that the traditional business model on the app store is simply not sustainable any more, especially for multiplayer games. Multiplayer games revolve around having a large userbase. In making eliminate free, ngmoco resolved this issue. We, the hardcore market, will pay 10$ for a game like Eliminate. However, the vast majority will not, thus leading to low sales and a small userbase. This has happened before. So the company panics, drops the price and ends up alienating the fans who got it at full price, also the low price ends up being too little to cover server maintenance and still make a good profit.
Ngmoco however, chose not to go down this path. They decided to do something similar to Zynga's strategy, a pay-to-play model which has proven to be very successful for them. On the app store, the top paid app garners ~15,000 downloads a day. The top free app gets a whopping ~100,000 downloads a day. It makes much, much, much more sense to make it free than have it at a low price, but only if DLC is involved. Ngmoco now have a huge userbase, and make a pretty good profit through DLC (Eliminate is currently ranked at 57 in top grossing) .
A very smart business move on their part.

