This page has moved to a new address.
barcodes, my business card, and the future