It's perfect!  Exactly what I've been looking for.  Wish I'd looked here first, would have saved a lot of wasted time & energy.