I came up with this, but I think the report is still off in the scenario where they have office 97 installed, then outlook alone was uprgaded to 2003.
Code:
SELECT sq.name
,'First Run'=(SELECTTOP 1 MIN(sq.[Start Date])FROM Evt_AeX_Application_Start t1 WHERE sq.[guid] = t1.[_resourceguid])
,'Last Run'=(SELECTTOP 1 MAX(sq.[Start Date])FROM Evt_AeX_Application_Start t1 WHERE sq.[guid] = t1.[_resourceguid])
FROM(
SELECT
t0.[name]
,t0.guid
,t2.[ProductName]
,t2.[ProductVersion]
,t2.[start date]
FROM Evt_AeX_Application_Start t2
JOIN vComputer t0
on t0.guid = t2.[_resourceguid]
WHERE t2.[internalname] ='Outlook'AND t2.[productversion] LIKE'8.%'
) sq
GROUPBY sq.[guid], sq.[name]
If anyone could clean this up I would be greatful.