Gary,
Great work! Practice always seems to help at every level