You may want to take a look at NDoc - We use it to document any libraries that will be used by our Team. As developers we hate to write documents especially for stuff we've already discussed in meetings. But never the less, documentation is needed. Check it out!