i did mine rush and i think i got it within a week. i was shocked. especially since i didn't need it for another three weeks.
damn i don't remember what i did but i printed out the form, got a pic taken, then went to the post office. bring a copy of your birth certificate. i turned in the forms there and paid the fee, plus the rush fee. then boom my passport showed up about a week later.