"Just to confuse matters even more, Microsoft's Phil Harrison has suggested that if you 'loan' a game to a friend they'll have to pay effectively the full price of the game to unlock it on thier console.
Basically when you buy an Xbox One game, you'll get a unique code that you enter when you install that game. You'll have to connect to the Internet in order to authorize that code, and the code can only be used once. Once you use it, that game will then be linked to your Xbox Live account.
"It sits on your hard drive and you have permission to play that game as long as you'd like," Phil Harrison told Kotaku."
Presumably this means that those of us who have a games room, and a current gen set up in the lounge would need 2 licenses for any game we want to play on 2 machines? If they are trying to market this as an all in one entertainment system, then I would assume they would like people to have more than one console in the house. Plenty of people these days have a man cave, home cinema room, games room, etc. I really don't think they have thought this through logically. Someone in their r&d department needs to be fired.
As a side note, I think the hardware looks gorgeous. And seems they fixed the d-pad too