Al's blog

Assorted thoughts design, development, photography and how to do your best work.