I'm a legal secretary and we have to organize hundreds of Christmas card mailings from our attorneys' contacts every year. The easiest way is to use your outlook contacts - because that is where you will likely always keep them updated (assuming you have outlook). If you don't have Outlook, then I agree you should use a database program like Excel and then use the mail merge option (very easy to use, sounds scary, but it's not. Just utilize the help button, type in mail merge and follow the detailed instructions).
For the Outlook option do the following:
To create your data file (Contacts):
1. Open your Contacts and mark each appropriate contact with the "Holiday Card" category (you will see the category option in the bottom right corner).
2. Go to your Outlook screen
3. Right-click on "Contacts" and create a new folder. Give the folder a name such as "2011 Holiday Cards".
4. Open your Contacts screen.
-Select VIEW to see them by Category.
-Click on "HOLIDAY CARD"
-Select EDIT, then COPY or CTRL C - to copy
5. Go back to the new subfoldr you created in your Contacts named "2011 Holiday Cards"
-Select EDIT, then PASTE or CTRL V - to paste
Minimize Outlook.
To Create Labels:
1. In Word, open a new document
2. Select the following:
-TOOLS, MAIL MERGE
-CREATE, choose MAILING LABELS.
-ACTIVE WINDOW
-GET DATA
-USE ADDRESS BOOK
-OUTLOOK ADDRESS BOOK
select subfolder created
-SET UP MAIN DOCUMENT
-Select type of Label
-Select INSERT MERGE FIELD - to set up your label in the order you want your label to print (i.e. First name, Last Name, etc.)
-MAIL MERGE
If you are using labels 5663, adjust bottom margin to .3
PRINT LABELS.
This makes it easy because from now on, your contacts are always marked and whenever you update their address, you don't have to take another step to update them in your database as well. You just have to remember that whenever you add a new contact, if you want them on your holiday list, to add them to that category. Easy peasy.
Best of luck!
S.