I've used an expedition service but it was 10 years ago, and I can't remember which one it was. It was three days before my international trip and I lost my passport. I didn't have time to travel to another city and passport agency because of work.
I had to FedEx my information to them, and then I guess they went in person to the agency, and they FedExed my passport to a FedEx facility near LAX. I had a four hour layover there, and cabbed over to the facility and picked up my passport. Felt like something out of the Amazing Race.
If you have three days? Third-party expedition service. Eight weeks? Just use the expedition with the passport agency and spring for overnight shipping.