Laughing Man is an application for monitoring webpage changes. It uses web servers last modified date if available, otherwise, it generates a hash number based on the contents of the page. Laughing Man explores data storage methods and a framework for supporting multiple storage methods in an application.