@Jeffrey ********
I just got a new US passport. Takes about 2 weeks. The passport is 52 pages. I hadn't realized that was 'extra pages' it doesn't feel that way. It's pretty easy process. One oddity is that you have to use 3 websites
1) The actually application
2) Pay for the passport (some other US government website)
3) Pay for postage for the return of your passport. That site is in Thai. You can use google translate but I would recommend getting help from a Thai friend who "understands" the language.