This page has moved to a new address.

barcodes, my business card, and the future