I remember seeing early work on this… how long did it take from start to finish? Great job, keep up the good work!