Board Thread:General Discussion/@comment-5279241-20130805131012/@comment-4975464-20130805153616

Hmm. These requirements nearly match what I was thinking. Cool thinking, Dave. :)