An idea is a fragile and precious thing; it requires to be well-thought over before being shaped into something tangible. If your idea concerns a new mobile application, you have to check whether this idea has already found its way to the vastness of application stores. At any moment you might discover that the brilliant idea conceived by your mind, is an app that's already in the store. Should you abandon it in disappointment? Or should you actually take the idea and implement it better than it...