Thanks very much I will try your code. I managed to get this code below which is a great report for everyone who ventures down this path.
vc.Name, pu.[User], vc.[OS Name], vc.[System Type], vc.IsManaged, vc.CreatedDate
,vc.[IP Address], s.Model
,dbo.fnInv_LocalizeEnum(ch.[Chassis Package Type],'en-US') AS [Form Factor]
FROM
vComputer vc
INNER JOIN
Inv_AeX_AC_Primary_User pu
ON pu._ResourceGuid = vc.Guid
LEFT OUTER JOIN vHWComputerSystem s
ON s.[_ResourceGuid] = vc.Guid
LEFT OUTER JOIN vHWChassis ch
ON ch._ResourceGuid = vc.Guid