Want to run the text (including the numbers) through a hash. A barcode looks nicer and a bunch of random bytes, but I'll have to sit down and figure out whether it can hold enuf of the signature.

The problem is definitely not unique to the web. I figure the same issue has cropped up with printed reports. Figured someone might have dealt with the issue of detecting whether a document has been doctored.