Very nice solution!

Steve Tow