Technology Stocks at a Crossroads