With over 300,000 apps for the iPhone, one of the biggest challenges that many companies are trying to overcome, is discovery. This is a challenge for the iPhone user who is overwhelmed by the vast selection of apps, but it is also becoming a serious problem for the developer who spends time and money developing an app, that more often than not, ends up falling into the black hole of the App Store.