Had to make an appointment at the consulate (tomorrow). Hope they can mail everything to me, since I really don't want to have to come back to pick it up in person.
This raises a question - Do I need to ask the bureau of naughty foreigner containment to duplicate my res permit in the new passport, or do I just carry my old passport around along with my new passport until I get my new res permit?
If I'm lucky, my greencard will come through before I have to renew. Knowing my luck, it will be issued 2 days after I renew my res permit.