Also stay in the loop with what's going on through these awesome links:
I would love to be able to have gift cards that could be purchased and redeemed at my location, then when the customer comes back and wants to check out with the gift card for a purchase they can do so, and I will be able to tell the customer the remaining balance on their card.