I did mine the other week on my computer using Microsoft Excel. It took me ages to type it out but I have saved it and can use it again if I do the same mating in the future.
I have bought some nice card from hobbycraft that can go in the printer to print them out on. My daughter has a laminator so I will be borrowing that from her soon!