I agree that Ravelry is an awesome resource for knitters. But I think my first and best love is KH! This is such an awesome site - with really awesome people!
In progress - designing, knitting and writing a knitting book, "Design Your Own Gourmet
Kitchen Cloths and Accessories".