Wow great work, and an incredible amount of patience... Nice job!!