The IComparable interface lets you create objects that know how to sort themselves correctly. This interface also provides an example of a high-level strategy for building and extending your classes.
Whether you're building a Web or desktop application, here's a round-up of tools for building the interface with plain old HTML. Being able to work comfortably on Web-related code elements -- HTML, ...