Way to go, James!!
I'm surprised you don't have arthritis in the fingers from all that typing!