Automate some tasks inside Visual Studio can help a company (and software developers in general) to save time and increase productivity.
Microsoft has released in these days a nice Visual Studio .NET 2005 Automation Samples kit, really useful if you want to customize your way to work with the new Visual Studio 2005 (they use the Visual Studio automation model, which is free and publicly distributed with Visual Studio .NET 2005).
You can simply capture several steps in a regular process (for example, for check-ins, creating new projects or forms, or updating code) and make that process available as a single command to invoke. Independent software vendors (ISVs) can implement entirely new features (including groupware, profiling tools, work flow, or life-cycle tools) that fit into Visual Studio .NET 2005 as seamlessly as if they were built into the shipping Visual Studio .NET product.
These code samples show you how to build VSMacros projects, add–ins, and wizards to make your teams more productive and customize Visual Studio .NET 2005 to the ways you like to work.
There are lots of useful customizations available... give it a try! 