Congratulations James! It's a pleasure to see such skill and attention to detail.