My overall ordering experience was like finding a very large worm in your !
A couple of hours of waiting and getting the "infinite loop" of 'PROCESSING', only to be bumped with a 'YOUR SESSION HAS EXPIRED', a few 'OOPS' thrown in for good measure, and a handful of Safari Can't Connect messages.
Following that, my order went through, BUT, it didn't reflect the upgrade price, so when I got the confirming e-mail, I had to cancel.
Went through the whole process again multiple times and when I finally DID get the order to go through, it wouldn't let me pick the Apple Store near my work, (I wanted to do pick-up because I want to see the phone before I accept it) so had to start over again.
FINALLY got the order in with the correct price and settled on a store on my way to work instead of the one I wanted to use...
Overall, without question the most miserable online ordering experience I have ever had for any product any time.