My friends and I have been waiting for Netflix to launch its first streaming service for years, but for the past year or so, the service has been stuck in the development phase.Now that the company is finally ready to launch, the streaming giant is giving fans a better look […]