Microsoft is doing a rare deed by unlocking Xbox's Netflix app for all members of Xbox Live. Normally to use the Netflix app, you'd have to be an Xbox Live Gold member. However, Netflix is debuting their new original series House of Cards and they obviously want all the eyes on it they possibly can, so it appears Microsoft worked with them to allow anyone to use the Netflix app for this weekend only.
All the episodes of season one will be uploaded at the same time, so you should have just enough time this weekend to watch them all. Thankfully, you can do so on your Xbox, even if you aren't a Live Gold member.