1. A method for electronically signing an electronic document, the method comprising: receiving input from a signer to electronically sign an electronic document; interacting with the signer to create an electronic signature appearance, wherein the electronic signature appearance is a visual manifestation of the signer electronically signing the electronic document; providing a preview of the electronic signature appearance in a bounding region at a position relative to other visible elements of the electronic document, where the bounding region is a region on the electronic document where the electronic signature appearance will appear; integrating the electronic signature appearance with the electronic document; deriving a code using a key and the electronic document with the electronic signature appearance integrated therein; and providing the code as the electronic signature of the electronic document.