These cards are professionally printed, measure 105mm x 148mm. They are blank inside and are printed on heavy 260gsm stock and come with white envelopes. They are packaged between 2 pieces of heavy card and put in a plastic bag. You may mix and match between sets, just let me know. You can purchase single cards for $3.70 each (postage for these is free in Australia and $1 everywhere else).