Finally done...just needs some varnish and final touches.