(photo via http://files.site-fusion.co.uk)
Tip of the day:
When renewing your U.S passport please keep in mind it can take 4-6 weeks to get your new passport. In cases where they do not have a massive amount of orders, it is possible to get it in as little as 2.5 weeks.
Moral of the story: order before peak travel season and ALWAYS give yourself a 5-6 week cushion just in case