Apps are everywhere. For every app you use or know about, however, there are thousands of apps that never got off the ground (and hundreds of apps that are still trying to find their audience). While countless factors play into whether an app succeeds or fails, a...