Thank you all for your approval (and rep ) - it means much to me!
Maybe my estimation of 25 hours for completing this isn't right... I'm not good at estimating things. And I seldom work continuously, but do several things at the same time.