This page would look a lot spiffier if you downloaded a standards compliant web browser.

How is a piece of software like a building? Toward general design theory and methods
    Working Memo: NSF Workshop on Science of Design: Software Intensive Systems 2003