Ecards are digital giftcard codes that will be emailed same-day to your recipient via email and can be used online only. Physical giftcards are sent in the mail to the recipient and can be redeemed online and at Ten Thousand Villages stores.