I'm sure by now you've heard of the new best thing since sliced Web 2.0... Ravelry. If you haven't checked it out yet, I urge you to do so. It is A-May-Zing. i think that they're still in beta testing mode, but I also think that there is a sign-up to be notified when they go live.
Ravelry is a place where individual knitters can keep information about which yarns are in their stash, which projects are in their queue, and which patterns they've recently completed, among several other things. All of this information is posted for other knitters to view, and the resulting conglomeration can be used in a zillion different ways. You can search for a pattern to match your yarn or gauge. You can find knitters who are working on the same project so you can work through issues together. you can find knitters that are in your area so you can get together. There's a lot more, too, but I'll let you look for yourself.
My goal for this weekend is to conduct a little (?) stash inventory, photos and all. That may mean that I'll have a little de-stashing sale on the ole blog sometime in the near future. I'm sure that I have some treasures that I'll never get to, but that can find a loving home with someone else. Maybe with you?