LAST EDITED ON 26-Aug-10 AT 08:54 PM (PST)
Ran into the same situation a couple years ago. I thought, initially, it would be best to get some photos taken at Longs or something and go through a hassle. It really couldn't have been simpler however.
I went down in the morning to my Main Post Office after calling them about passport and after a couple minutes in line went to a room where they took the pictures (one they did over), signed or filled out some stuff, and was out of there and done in about 30 minutes.
What was very odd was that the Passport arrived in just under two weeks.
When I renew again, will just do the same, easy, and fast identical method. No hassles.
I know you can get one even faster, for additional cost through various sites I've seen when doing a search but this was much simpler and convenient.
January is some time away so an expedite not really necessary unless something has changed or I just happened to luck out on the time frame in terms of getting it so quickly.
I don't recall what I paid however but felt a bit better just getting it done at a US Post Office a fairly short drive away.