I am getting mixed information. I used my computer to login and avail the monthly subscription and it shows that I can avail for a free 1 month. I just purchased my XBOX 360 last Saturday. But since I cannot use the internet version to put in my credit card as it is requiring US account only (im in Singapore). I have to try and use my XBOX to do this. But in XBOX, there is no free 1 month subscription.
What can I do to do this? I am only finding out now that simple youtube needs live subscription.