Why cant you view your instant Netflix on your xbox 360?
You can. However, you would have to purchase an xbox gold membership in order to have that particular feature.
You have to start your free Netflix trial from the Netflix website. Once you do that download the netflix app from the video marketplace on your xbox. When you first open it up it will give you an activation code, go to www.netflix.com/activation enter the code and there you have netflix on your xbox