@bonanova, it should be the second post in the thread. Someone upvoted it, so it's no longer in chronological order.
Thanks. Honestly, I was going to keep trying to come up with a better one, so thanks for putting me out of my misery. Is there a way to prove that there isn't a *better* solution?