Why is ordering one of these from NVIDIA so complicated? I mean why don't they just take pre-orders and then allocate stock as they get it in, only charging customers near the despatch date? Seems to silly to have to try and jump ahead of everyone else before it goes out of stock again. At least that way the servers would not crash as there would not be any need to keeping hitting F5... not that I do that, of course. Ahem!