I'm desperately in love with ravelry. When it comes to asking questions and stuff I def. use the the forums here, but you can't beat the info on rav.

The access to patterns is amazing, being able to see what colors people have done and what yarns they have used. Then if you run into issues you can find someone who has done it and ask that person. It's also nice to have friends and look through their queue or FO's to see what they are up to!