yea do think i have a references problem, because its giving my a null object error and asking for the new keyword, the getpartclass isnt being instantiated(probably becase i didnt use new....) and i can access it directly :/ how do i get around this,

MainProgram.clsFillcatalogs has an import which is surposed to get PartServer.clsGetParts through the interface <Import(GetType(IGetPart))>Public Property GetPart As IGetPart

IgetPart is located in the mainprogram assembly

when stepping through the catalogs are not getting anything either there getting an error saying they cant find anything useable, which i assume is causing the problem.

assuming all syntax is correct since it was working before i moved everything, any ideas

im going to start a new project and start from scratch to be sure everything is right.