Thanks for the positive comments. I hope I can live up to your expectations.
But "come hell or high-water", I will finish this project.