Phew, this page took longer than expected. I really shouldn't be putting so much into the shading... but I do like the result.
-sigma