Shawn,

I've been racking my brain and I can't think why you want to do this unless it is purely for aesthetic reasons. It's not like having the EnumKey in twice is a processing overhead.

In fact the solution I gave above is worse in terms of resources, as the Execute()'ed statement has to be parsed on each loop.

It does have a better Golf score however