Some modules that you can yse right away (and maybe get rid of some old code):
- Logging componenten. Logging events in your SharePoint solutions.
- ServiceLocator. Implementation of the Inversion of Control and the Service Locator pattern. Making your SharePoint solutions more service oriented and decoupling interfaces from their actual implemtations are absolutly very usefull - especially when it comes to testing.