Omg. I got EXACTLY what I was looking for. And it's lightning fast.
Code:
SELECT DISTINCT [SOURCE DATA].STNAME AS ACCOUNT, ConcatRelated("DISTINCT MAAISL","[SOURCE DATA]","STNAME=""" & STNAME & """") AS Expr1
FROM [SOURCE DATA]
WHERE ((([SOURCE DATA].[STNAME])<>''))
GROUP BY STNAME;
I think it's all thanks to the Group By because that way it's limiting it's looping to a single account entry and not 500 or more of each.
Thank you so much for all your help! Made my whole week to have this working and all thanks to you! Thank you!!!