Oh wow. That sounds like a very nice solution.