As someone who travels internationally every few weeks at short notice, renewing in person has been my only surefire option. The passport office requires proof of international departure less than 14 days from applying. Continental has that nifty 24 hour cancellation policy, so I recommend using that to your advantage for one-day processing.