My luck may have turned for the best right now.
I got my tracking number this morning after calling and yelling at sprint order support for the entire week.
The number wasn't active so I lost all hope for a delivery due to the fact that I live in Puerto Rico.
While on my way home, I was expecting a package from UPS ( a remote for my dish network receiver) but since I was at school I missed the driver. Near my home theres a small mall and I saw a UPS truck there so I stopped and asked for my dish remote. It wasn't on the truck, but the driver called his co worker on another truck and told him to wait for me so I could grab the package.
I told the driver that I received my inactive tracking number for my iphone today at 10am, He told me not to worry, and took a look at the tracking number and he told me it was next day air so it would be on a plane tonight and arrive tomorrow at the local hub for a delivery at 7pm. I thanked the man and I was happy.
He went the extra mile and gave me his cell phone number and told me to call him so I could meet him and pick up the package at 10am tomorrow.
Right now UPS>FedEx.