And adult rush passport? Can someone else take the documents?
A passport expediter like Fastport, or EZ passport has you go to the passport window of the post office and get the documents arranged and put into a sealed envelope. You bring that back to the expediter and he gets it for you same day / next day, etc. So you have to be there. (At least this was the way it was done a few years ago.)
If you have 3 weeks, you can just get it expedited by the passport people. $60 + $15.
The services cost about $100 to $300 on top of all these passport fees.