Thanks Monks! I'm going to go with the suggestion for the single stat call, and let you know how much faster it runs.
I wont be back in this environmen til tomorrow but should get time to do it then. BTW, my goal was to have it run in less than a minute, but sounds like that may have been wishful thinking. If I can get it down to < 2 min I'll be happy.