We won't know until he tests it Mick - be interesting to see.
I just posted the code as I thought he was not getting what I was on about...
I plugged it in and found ~30% gain over transactions. Timing is +/- 50mSec instead of +/- 3 seconds
I could not get it to work before because I was Dim'ing instead of Using, once I changed that then everything showed up in modelspace.
Thanks Glenn