Hey, Craig,
While I use C# for most things, VB.NET is much better suited for Word/Excel automation and integrating with COM.
Now, VS2005 is supposed to have managed assemblies for Office automation, so that may make part of that point irrelevant...but for my 2003 projects, I always have at least one separate project for all my miscellaneous VB code to access COM components.
Kevin