I have purchased the games on demand on my xbox 360. They are installed on my 250gb HDD. They seem to work with any account without having to sign into my main account. I took the xbox and hdd to my friends house and its asking me to do a license transfer. Why is it asking me to do this when its still on the same xbox and also same HDD? Why does MS have to over complicate things for stuff i have bought and own?