I want to create an Office add-in compatible with Office 2003, 2007 and 2010. VS2008 allows for add-in 2003/2007 creation while VS2010 allows 2007/2010. I have both installe
Using VSTO, you'll probably need different add-ins (see the table of compatibility in the English Wikipedia article about VSTO).
If (1) you need to bring your solution rapidly to the market, and if (2) you have reasons to belief that your codebase will need frequent updates in the future, you may consider to use a third-party tool like Add-in Express, which lets you create what you need with less headaches.