blog of the mouse
big ol work in progress