...its difficult to test this without data but can anybody make out anything wrong in the syntax off-hand. (I know it is wrong somewhere)
SELECT cpi.*, s.name as SupplierName, cpd.ShortDesc, Mfr.Name as MfrName, cp.UnitPrice as DisplayUnitPrice
FROM Cat_PartDesc cpd, Cat_PartInfo cpi...