Case Based Learning (CBL) (and variations like Problem Based Learning) implements an educational approach based on realistic real-world cases to provide the context for learning. CBL is widely used for teaching in Law, Medicine, Information Technology, Psychology, and other fields where problem solving and understanding the human component is important. Here in the METAL Lab we have developed web-based tools for creating and using online Case Based Learning materials. Chief among these is the Molly web development framework.