I needed a passport for a last-minute trip (I had never had one before). I called and was greeted by a very helpful person that told me exactly what I needed to do. They took care of everything from my pictures to the paperwork, and even gave me directions to the nearest post office.
more