Has anyone used any of the commercially available knitting design software available like DesignaKnit, EnvisioKnit or Entwined Pattern Studio? I would be interested in knowing what your impressions of the software was and love/hate feedback. Is it worth it?