UPDATE: Two contributors donated thier time and expertise to help out the thread by simplifying the ...