Thanks , I guess a short version of my ramble is, even if you are doing a complex and really cool thing, please try to do it step-by-step adding one feature at a time instead of just dropping a giant finished version. This makes it much easier for people to pick up how to do things and use individual bits and pieces in their work.