Gift cards hold store credit that expires (usually after one year).
Currently, only the store can create/issue gift cards, but in the future it is likely that you will be able to buy gift cards. You will also be able to transfer (give) them to another store account.
You can see a list of your gift cards on the gift cards page.