Thank you - Please #comment the code and break out the key functions so I can understand what you did and how.