For my ends, the 'holy grail' approach is absolutely the fastest and most efficient technique
Heh... sure... 7 to 8 seconds compared to just over a second. I'm sure your customers will think the same thing while they're waiting. 😉
--Jeff Moden
Change is inevitable... Change for the better is not.