I think I'm going to not take the risk with that site and get it from x360key, xbox drive key, xk3y, xbox 360 key, xb360key I've at least heard of them before for the HDFury stuff they do. It's a bit more and comes with the possibly pointless screen, but at least I will be sure of the latest...