I dont have office 2000 on my machine but some of the client machines do. I know the signatures changes between the office 2000 and higher versions so coding for one or the other is not a problem. However, since my machine doesnt have office 2000 I cant get it to compile. All I know to do is uninstall office xp and install office 2000. Im a wrong but one the good things about .net is overloading. Specifically the SaveAs method in Excel 2000 takes 1 parameter in Excel XP or 2003 in takes numerous parameters. Could someone help before I take a hammer to this *****