This is the web site for CJHill. A range of different things are collected together here, some of it just for fun.