24 hours? I think I got mine within a few hours but I could of course be wrong.

I’d love to see if it’s as “cheap” on Xbox Live as on the web. I know that paying MS directly for an Xbox Live sub is much more expensive.