I don't have one. I do kind of want one, but up until now I just only buy balls of yarn and nothing bigger so I don't have to wind them myself. As for spinning my own... I don't. I live in NZ, so I suppose I don't really have to... we have so many sheep farms around that anybody can go and do it for me much cheaper and better than I can do it myself.
And I've made a pact with myself not to buy any more yarn at all until I've used up the stash I already have.... so I won't need one for a while. LOL