Well thought out and well executed Richard! I like it...