Teen Sells $30M Company to Yahoo!