Not sure if this would interest anyone, but when I made many calls to that function during a series of vba executed sql statements I found I could shorten the total delay somewhat by passing fractional values to it if the interval was declared as a variant. That way it will handle anything short of null without error.
Not a big deal I guess but if you can get by with say, 30 half-second calls, it saves a wee bit of time. Being a variant, you don't have to test for > 0 or any such thing.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.