So I asked this question that was hard to communicate and understand. However, bdonlan did understand, and came up with an awesome answer. We went back and forth and fleshed out the solution nicely... but now when I look, that answer is gone!! How might I re-read it?
As it stands, that question is just about useless now, because all the other 'answers' remaining are junk.