F forbes.com Is Your Staff, Like Netflix, Hopelessly Devoted to Amazon Web Services? 1 points s4sharpie 12 years ago 2 comments