David Boudreau #1 A much more elegant solution, Sauer, and a lot more practical than what I offered. I'd better hold back on the bad advice. :)