Our local community center (kind of like the YMCA but not them) is where I've gotten ours for the past 4 years. I fill out a paper with some basic questions so they can personalize the letter, give them a dollar, and it comes in the mail. I love them, as do the kids. BUT they're quite simple really, so if your community center or post office doesn't provide that service, you could do it yourself. I only know what my center does: a different Christmas paper every year, but just some Christmasy letter paper from any store will do (I would check Michaels to see if there was something suitable in the small 8 1/2 x 11" scrapbook paper so I wasn't stuck buying a big package for just my one child)....then type the letter up and mail it.