Stopping for now, but the concept is sound. One or two more issues to iron out.