I tried this last year....I am ashamed (kind of) that I had over 40 UFO's. I guess I'm easily distracted...LOL But it only lasted a couple months before there was fabric I just needed to add to the stash!
I like your idea of finishing a certain number of projects, 5 is a good number, before buying something new. I think I may try this!