HI Tyk 007,
Thanks for all your help. I'll add two more comments for the sake of helping other folks if they see this in the archive:
1) Trying to do .NET assemblies for MS Office is much much easier if you use the professional version of Visual Studio. I was lucky enough to have a companywide MSDN subscription so I just used it for the first time - but for all you other folks out there I have to say that the express version I gave up on trying to figure it out.
2) There is a really really useful piece of software out there that is open source. If you can deal with open source in your code, have fun using it.
http://netoffice.codeplex.com/
Rik