With regards to PAC codes - if you're on a T-Mobile contract, you can switch your number AFTER you're connected. A few people have asked this - you're welcome to check their respective websites, but its definitely correct. I've done number ports to both companies before and had it confirmed by MPD.