WARNINGDon't think that buying the online code means you'll have access to it immediately after purchase. You may be stuck waiting hours for it to process, just to receive a 25-digit number. Also, make note of the time you order. Amazon.com knows that this process is flawed, so they don't send an order confirmation and they only tell you the date of your order, not the time, so you can't easily point out how long it has taken. It's also not possible to cancel a pending order from your "My Account" screen. You have to e-mail customer service and wait for a response.These details should be disclosed ahead of time so customers can consider whether they'd rather sign up through Xbox Live directly, for the same price.