This utility creates a hierarchally representation of a WSS 3.0 / MOSS 2007 Site Collection and generates a C# Source Code File (SPConstant.cs) with a nested structure of structs with static const string fields. This enables you to do the following:
SPList list = web.Lists[SPConstant.Lists.Tasklist.Name];
You will then just have to regenerate the SPConstant file (eg. from within VS 2005 or from Command line) to update the name. Description is added to the XML-comments in the generated file as a added bonus so you get descriptions on Fields, List, Webs etc. to easily identify a specific field.