Great list! I'm definitely going to steal it.
One point to re-emphasize. Put a copy of your passport in each piece of checked luggage and leave one at home with someone you can reach (not someone who's going to your wedding). And, frankly if you can scan an image in, e-mail it to yourself at an address you can access from a web browser (not your work e-mail),
If your passport gets lost or stolen, the state dept will replace it if you can provide a copy. If not, its a messy process and could delay your getting home. (on the other hand a few extra days in paradise....)