||| Etcetera

Bits and bobs from times past, some paid, some free, some for fun and all a learning experience along the way.

error: Please honour my international copyright!