Brilliant Oryx! I was thinking along the same lines when I was reading the OP ;-)