Thank you so much Tod and Robert for your speedy replies. It helps to know I can get two single reentry permits. If I don't ended up needing the second one, it saves even more money.
I didin't check. From what I understand, you can get them at the international airports on your way out. You just have to do it before going through immigration or they cancel your visa.