Netflix Needs to Step Up its Game
Consumer Reports announced a survey of its online subscribers suggests that while Netflix may offer the most popular streaming video service around, it falls behind other alternatives when it comes to overall satisfaction.