@Fritzer -
Intended this thread to be about the Bug Squash game since I figure that is more in line with what most developers are creating, but since you asked...
We have spent no money on advertising / marketing at all, but have put A LOT of hours into the product. It is actually VERY complex to get all the rules of scoring correct, and still present it in an easy to understand way to the point that even people who have never scored a game can probably handle it with our product, and get full-blown Scorecard output and statistics for their own games. We now have many coaches from around the country helping us improve the product in ways that will make it useful at all levels from youth sports all the way up to the pros.
We are hoping that by creating a great product, word of mouth will sell enough to make iScore Baseball successful. The developers have kids that play youth leagues, and spend a lot of time around youth sports, so word of mouth has spread pretty quickly as other parents / coaches have seen the product.
We are hoping for a sustained stay in the top of the sports list, at least for a while, but we realize the target audience for this type of application is much smaller than a game application, or even for a general "baseball viewer" type application. It is definitely a niche market.
It helps to do something you are passionate about, and not worry about whether the money is there or not.

If we were worried about the money for this application, we never would have started it.