An Xbox Live Gold account is no longer required to watch Netflix! Now anyone with an Xbox can enjoy Netflix…