I was using the mail merge feature of OpenOffice and discovered a small quirk. I have printed a couple of envelopes and realized the leading zero is missing on zip codes. The fix? I used a CSV file as the database, and putting the zip codes in double quotes in the CSV file did the trick.
I hope this helps someone who is experiencing the same issue.