A great post on TechCrunch by a New iPhone Developer on how they built the business from scratch.
Our experience has shown that jumping on the App Store bandwagon is relatively easy. Staying on it, sticking with it and reaping the benefits are a whole different ball game. There are at least 15,000 iPhone apps listed in iTunes. For every big winner there are hundreds of underdogs. For every little gem there is a wall of “fart apps” obscuring the view. For every single app there is at least one developer hoping they have guessed this week’s gimmick correctly.
This is true of just about any online business. There is a lot of garbage and to shine needs constant persistence.