Launch Date 

No where in the article does it mention when Stumble Upon was founded. The home page says copyright 2001 - 2008. 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. -76.16.200.83