Woah all these one star ratings. Must be by area, but I gotta say for Berkeley OnTrac has been absolutely AMAZING.
Amazon has for the longest time used UPS and Fedex for the prime accounts and they have caused some of the biggest nightmares for me. From UPS just outright lying and saying something will be delivered to their obvious not even trying to get into the apartment and just leaving a note. Or oh the best, we can't change the address it's shipping to unless you pay an addition $8 that happens randomly. It's been ridiculous. I'm not sitting at home all day to wait for you, I have classes. I'm not driving to Richmond or Emeryville to pick it up because one, i don't have a car, two, the gas and time wasted would add up to more than the shipping fee I already paid.
I've bought a bunch of things from Amazon since they switched to OnTrac and SURPRISE SURPRISE they've managed to get every single item to my doorstep without any problems, no stupid notes. And for over half my orders, they've delivered a day earlier than the 2-day shipping.
The only thing they're missing compared to USPS is local offices to pick things up at so they are not the -best- but goodness, they are leaps and bounds better than UPS and Fedex so far.