You could use the OrderID in the database as the gift certificate ID and you would only have to add a field to keep track of when it was used.
Can you do it with zero hand coding? Probably not, but it probably wouldn't take "a bunch" either.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.