That's amazing...what a process. I had no doubt that you'd invested quite alot in the end result, but couldn't imagine where the 'starting point' was. It must have been a real learning experience for you as well!
Congrats on the grad - and abundant, continued success to you