Hey there,
I have a fanpage
http://www.facebook.com/yarnobsession that I use mainly as my "news" channel. I interact with visitors by asking questions, doing polls and posting whatever is going on with my shop or my blog. I find it useful becasue it is a quick interaction. It doesn't take any more of my time than getting on FB and interacting with friends. I check it for 2 or 3 minute intervals as I can during the day.
I have a blog
http://yarnobsession-2.blogspot.com that I use as a place to talk about me, my business, give information on crochet as well as patterns and what I'm learning along the way. It is very different than the FB fan page because I have more control over the content, but I still find that I can interact easier with the fanpage.
I also have twitter
http://www.twitter.com/sedruola. I use that as a way to just send information out on anything I find interesting on the web. I go there a few times during the day to "interact" by responding, retweeting and finding things myself, but it's mostly my "megaphone"
Then there's my YouTube channel
http://www.youtube.com/sediesells where I am developing a whole series on how to crochet, posting videos as helps for my patterns and answering questions.
They are all different and each takes a bit of time. I find that the blog takes the most time because I want my posts to be interesting and helpful as well as fun and informative (not all at once each time). Then the videos take time because they need to be shot. But I share all that I do on each channel to the other and I find that it's made a difference in how people find me and how they interact with me.
Hope that helps!