Personally, I would do this in Excel and use mail-merge in Word to print labels and envelopes. For the Smith family you need 3 records: 1 for Joe, 1 for Sarah and 1 for 'Mr and Mrs.'. Then add some columns with the properties like 'print on label' only filled with the last one (and non-couples, of course). As many columns as you want groupings.
Word and Excel aren't free. Maybe free OpenOffice's Write and Calc have comparable options. The essential requirements: mail merge from spreadsheet with selection on values in a certain column. In http://reviews.cnet.com/5208-6129-0.html?forumID=29&threadID=204209&messageID=2185512 ChuckT tells that the Word/Excel combination should surely work.
I you do have Word it might be possible to use Calc to fill a spreadsheet and use that as a database, 'mixed' configuration, so to say. I don't know, however, if Word can read a spreadsheet if you don't have Excel. But there might a format 'spoken' by Calc and 'understood' by Word. That's worth a try.
I am looking for software to track family and friends' addresses, birthdays, phone #'s etc. I need it to print address labels and envelopes. I want something for $20 or less if possible.
I have found a lot of different ones but they all have a common problem...they don't allow you to have couples just individuals. I want to be able to input Joe Smith and all of his information and Sarah Smith and all of her information but when I print labels or envelopes I want them addresses as "Mr. & Mrs. Smith" not 2 different labels/envelopes. I have downloaded at least 10 different trials from various sites and none of them do this, unless I am confused about how to use them???!!??
It seems like this would be a standard option on mailing list/address book type software but I haven't found but one program that does this and it is way more $ than I want to spend. I only have a 100-200 addresses to put in and I don't want to spend a lot of money.
Also, I would like to be able to group people so that I can send just certain ones Christmas cards or other groupings. Most of the programs seem to do this.
I thought maybe someone on this forum may have a suggestion or know of something.