So this is not so much technical as it is theoretical, but for requests I've gotten, here is a brief on SharePoint Lists. Everything in SharePoint (WSS, MOSS, MSS, etc) is a list. This goes from a document lirbary to a publishing web part page library to a custom list, to the galleries that hold master pages and web parts, to the very site security that allows people to access or not access your content. This is done in a very OO method, where all of these items inherit basic list functionality. Many of these also add additional functionality through the SharePoint object model. A simple example is the custom list. This is a list that starts out as just the basic require modified and modified by columns, along with a "name" column. You can add to this just about anything you can think of, either through the standard field types (text, multi-line text, hyper-link, file, etc.) or through site columns. If you haven't experimented with site columns, check them out... They are quite cool and give you the ability to create a field that is completely reusable. I usually make a meta-data or "tag" site column on all my sites, to make it easy to add tagging or meta-data searches to my lists. Ted Pattison actually has a few great resources available for download, like this screencast on Site Columns . You can also extend existing list templates, like the task or document library lists. Go to any list and select Settings, List (or Library) Settings. You'll...