Forbes Amazon’s Alexa Is Driving IT Managers Crazy …And Other Small Business Tech News (This post originally appeared on Forbes) Here are five things in technology that happened this past week (more…)Gene MarksOctober 18, 2020