It's a dilemma that most knitters will empathise with. I have at a conservative estimate 5 pairs of vanilla self stripe socks in various stages of completeness. Most of them are toe-up with an afterthought heel and at least 2 pairs could be finished in an evening if I put my mind to it.
My problem of course is that Stash Dash starts in just 3 weeks - on May 26th - I think (but don't quote me on it). Under the rules of this annual event all yardage from a completed project counts towards your Stash Dash total - no matter when it was started. So I could wait until May 26th and then whip a load of afterthought heels in and easily get the first 1000m or so under my metaphorical belt.
But then, I'm feeling the urge to finish a few things and free up some project bags. Oh.. and I've run out of sock needles too. Decisions...