Hey, no problem. I would've gotten to this much sooner than now, but so many other things were pressing. But recently it became apparent that an app being built for a client of mine absolutely has to have this functionality, and I wasn't about to charge them to figure it out.
Fortunately for all the time that I was not tending this particular iron, plenty of others were. The problem was pretty well attacked from all angles in forums and that really came in handy when I needed to get this going.