If you haven't seen
Ravelry yet, definitely go check it out! This is such a fantastic idea - one of those "I can't believe someone didn't think of this before" ideas because it's so obviously great.
Of course, it's also one of those awful ideas if you want to have a life! I just got my invite the other day and have already spent hours - yes, hours - on it! It's just so fun and addictive.
For those not familiar with Ravelry, it's an online knitting/crocheting community that allows you to catalog all your projects, stash, books etc. I especially like that you can click on a pattern and see everyone who is either currently knitting it or has finished it. You can also click on a type of yarn and see all the different things that people are making with it. This is especially great for stash yarn that you're not sure what to do with.
You can keep track of what all your friends are working on. Join in groups and see what's up there. I've joined a spinning group, a lace group, an NYC group among a few others.
The features list goes on and on. Go
sign up and try to be patient while waiting for your invite!