Stock Market Ends Week With Software Sell-Off; Nasdaq Dives 2%, Gives Up 200-Day Line