Unless you've waited absolutely too late to apply normal channels, think twice about using expediting firms to handle your passport or visa application. They're very expensive ($150-250) and you can avoid the need for expediting if you plan ahead to request these documents.