I'm not very dependent on safearray, but it makes it easier to work with data straight from the worksheet, which for more lay folks can help, much more if you allow variant type to work with mixed tables
I particularly use more with integers and dates
yes, they are sequences transformed into integers for comparison, filtering, parity ...
loops between values is very scatter