I have convinced myself that the purchase of yarn, patterns, needles, and tote bags are required items for every knitter to have--I mean you can't knit without those things(okay maybe you can without a cool tote bag, but there's storage to think about lol!)
But there are plenty of things out there you could "treat" yourself to. I have a three such things today:
1. ladybug stitch holders--they are soooo cute; I couldn't resist them when I found them on a trip to A Knitted Peace along with some great Interlacements yarn.
2. then there is Knitter's Balm by Healing Yew which I actually found out about while in Colorado and shortly after via the Denver Knits group. This stuff is great--my right thumb and forefinger get really dry and this just wipes it away--plus it's the perfect size--it fits neatly anywhere.
3. finally, there are the "sweater in progress" stitch markers. They were from Seahorse Designs.
I LOVE these markers--they are almost too pretty to use. This store is great and I really had to restrain myself from going nuts there--I could really get addicted to stitch markers :)
I'm sure that there are plenty of other "non-essential" knitting items you could recommend too. Like maybe a t-shirt from Knitty (did that too!) or maybe one of the new works of knitting fiction out. Anyway, being the enabler that I am; I encourage you to treat yourself or a knitting buddy to something--you'll be glad you did!
On the knitting front, I should finish baby blanket #2 today then it's on to the third and final(for now anyway). I still have to finish my sister's socks, my daughter's scarf, and my summer sweater. I have done 4 of the 6 pairs of socks in the 6 sox knitalong but I'm pretty sure I won't finish #6 before the end of May(considering they aren't even started yet).