Well, things are moving right along as I prepare for Brazil! My passport took less than three weeks to process and it just arrived in the mail last week.
Today I worked on my visa application, trying to figure out exactly what needs to be done and finally (hopefully) doing it all. I plan to mail it on Monday and within three weeks I should have it in hand as well.