Netflix recently launched a Windows Phone 7 app that lets subscribers stream “watch instantly” videos to their phones. The company has been offering this feature for iPhone, iPod touch, and iPad users for a few months. But what’s up with Android? You’d think that Netflix would have released an app for the fastest growing smartphone […]