Bravo! Wonderfully written! We are lucky to have found a home in Cisco.