Hello I am John Benjamin from USA.I suggest a very good site for USA passport and travel visa services http://www.expresspassport.com/ from where you can easily obtain your US passport in as little as 24 hours. It provides the perfect solution for travelers who need a passport or visa and also provides other services such as passport for children, travel passports passport renewal etc. The cost of the expediting process differs in regards to how soon you may need your US passport. Of course if the sooner that you need your passport, the more the additional fee will be. You can get passports within a matter of hours, or if you have the time, have it in your hands in two weeks.