A long time ago when I lived in Pakistan, the local franchise holder for Federal Express processed and handled visa applications to United States. The final interview if needed was still conducted by Consulate employees but everything else was Federal Express. I want to be clear that nobody wa strying to imply that Fedex was a government agency but it acted almost like USPS does for US passports.