Under heavy, heavy construction... A recent upgrade to the underlying programming languages on the server, required me to change the design and functioning of the homepage. While truly painful -- it is an opportunity to merge some blogs, electronic lab notebooks and course materials in one place. We'll see how it goes. Stay tuned!!