I went through a couple of design overhauls along the way, but I think I'm going in the right direction now. Sorry for the delay; yesterday involved [i]driving.[/i] Ech.