Sort:  

Thank you, appreciated! If you start something like this, try to remember it's a marathon, not a sprint. There will be lots of apparent dead ends. Just crawl forward.