Excellent post, my friend. Amazing amount of work and very well done. I also have comments about your post here.