Ravelry is the greatest site for knitters and crochets hands down. You can find great groups on a variety of topics, scour their pattern library full of free and for purchase patterns by great designers who have their own groups so that their fans can interconnect with each other and share tips and advice as well as find out where they may have gone wrong. This is fabulous and wish I had found out about Ravelry when they opened up.