why not rank it by money brought in rather than volume of sales? So it would be sales * price. Then the only way for someone to get into that top 50 is to maximize their profit, which is what they're trying to do anyway.
Then the app store encourages people to try to make the most money all the way along, rather than selling a lot and only making money BECAUSE they make the top 50.