Online/ over the phone.
When I switched to tmobile and wanted them to pay for my early termination fee, the nexus 5 at the store was $396 or $376 online with another charger.
That and when I switched the guy at the store "couldn't" switch me to the 1 gb data line, only the 3 gb data line. Mhm... do I smell commission money over dishonesty? Feels like a car dealership with how much crap they tried to upsell me, so I said screw you, walked out, and called them instead.
And I had a few other lines that I wanted to port over to sim cards I bought online when they had a 99 cent sale. The guy at the store told me he couldn't do it and he had to charge me 10 dollars for a sim card. Magically, the the people over the phone could do it, but not him.