Aha! No wonder I can't replicate this issue. The first thing I do at any client is set DelayedDesktopSwitchTimeout to zero on every system at build or deploy time.
I do it just because it is annoying as all getout!
Glenn
_________________________
Actually I
am a Rocket Scientist!