Sorry to hear about all the headaches. My pick up this morning went pretty smoothly. The only hiccup was a Sprint issue.... My upgrade eligibility got pushed to 2/21, after I did my pre order. The Customer service rep contacted Sprint and got it straightened in a few minutes. One other note...I am having no issues with FPS.