I bought mine for JoAnn (online) and I can't remember the name of it, but the picture on the box looks like this, so it must be this one.
Lacis Yarn Ball Winider
I'm sure I used a 40% off coupon on it or bought it on sale and used a free shipping coupon. I can't remember exactly and I don't have the receipt anymore.
I really like it and it works really well. The kids thinks it's some sort of toy that I'm selfishly keeping away from them -- if I have more than one ball to wind, I'll set it up in the living room so that they can take turns.
I like that it attaches to a table; I use both hands, one to keep the yarn from tangling and one to wind. It does wind better when I'm *not* holding the yarn, but DH has not finished my yarn swift so I'm having to manually make sure the yarn doesn't tangle itself.
I'm not sure how long it takes, but it is very quick! I tend to do it when I have several balls to wind because otherwise it takes longer for me to take it out of the box and set it up than it does to do the winding!