Have I mentioned that I adore Ravelry? Seriously, if you're into knitting and you haven't perused through, you're missing out. You can search patterns by yarn, needles, availability (read, "free"), and about a million other things. I can't count the number of times lately that I've logged in with x amount of such-and-such weight yarn and this-or-that size needles. It's so perfect when you have just a little of something in your basket, your fingers are twitching to make something right now, and you don't want to go buy stuff.