This may be my "new" favorite of yours. Solid in every way, especially performance.

Later,