^^^OOOO! I use CIBT for all of my work travel, but thought CIBT only provided services to businesses. Didn't know anyone can use them. Thanks, Christine!
ITA with Christine, CIBT is AWESOME!!! They are very knowledgable and will handle everything for you. They are amazing and everytime I've had to get a visa, extra passport pages, etc. they handled it quickly and professionally, without any problems.
The downside is that they are very expensive but to me it's worth it (oh yeah, and my company picks up the bill anyway
)
But if you have a month and don't want to pay a lot, I'd still recommend going to your nearest passport agency.