Have an idea for the world's next viral app? Are you concerned about how much time and effort is going to be necessary to bring...