I've been playing around with a demo of Weavemaker, and I can't even begin to describe my delight with this. The window above is the design space. Below is the fabric simulation.
It's a tiny bit buggy on my mac, but it is mac native, which is amazing to begin with. As usual, I know I'm going to be spending much more time playing on the computer than actually working with fiber.