You're very welcome, sorry for taking so long to respond to this (RL issues). I'm glad that y'all are getting mileage out of this, and I'll keep this up as long as the community needs :)
Hats off to Tadpole for creating it and helping me with some of her more complex formulas ;P