"This little function is brilliant, in that it's so simple,
obvious, and convenient that I can't believe I never thought to do
it myself (I must be a glutton for punishment ;) Hope you enjoy it
and can "extract" some value from it (I really had to "push" that
one ;)"