launch date no where in the article does it mention when stumble upon was founded the home page says copyright i believe this information is relevant and should be added to the page i however cannot find a more concrete date as to when the software went public