Thanks for all the feedback!
To answer all the questions thus far:
David, when not working in Hyperion (which is the only Citrix environment I work in) I can run the code just fine. After my last posting last night I literally sat down in front of a baseball game with my laptop an tried to replicate the error on my own machine for an hour and was unable to do so. Other macros will run slower in the Citrix environment, but it seems to be only events that cause the application to completely bomb out. After thinking about it some last night, it occurred to me that it is likely a memory issue. At the same time that the Events code is running, the user is using data validation drop downs to change the selection criteria for Retrieve, which in turn drives updates across hundreds of different accounts, usually for multiple periods. I no next to nothing about network environemnts, but it doesn't seem unreasonable given our less than stellar operating environment that I'm maxing out the available system resources.
Jan, I haven't tried running code cleaner yet, but I definitely will and I'll post any updates after.
Alan, I'm not sure what you mean by the Hyperion code. Are you referring to the Retrieve Formulas? It's 90% HPVAL with a few others mixed in. If you mean other Macros within my retrieve I have seven, but none of them seem to cause the problems that Events do. Which leads me to the unfortunate conclusion that I need to turn Worksheet Events off even though they are by far the cleanest way to enforce combo-edit rules.
Thanks again for all the feedback, if nothing else it's nice to new there's nothing obiviously wrong with my code.