Something that is very usefull but rarely discussed, is using meta data in WSS sites. The Sharepoint object model provides the use of custom properties in a SPWeb object to create your own site meta data.
Example adding custom properties
SPWeb myWeb = SPControl.GetContextWeb(Context);
myWeb.Properties.Add("Keywords","Sharepoint,WSS,SPS");
myWeb.Properties.Update();
Example using custom properties:
SPWeb myWeb = SPControl.GetContextWeb(Context);
if (myWeb.Properties.ContainsKey("Keywords"))
{
strKeywords = myWeb.Properties["Keywords"].ToString();
}