While social media sites aren't usually do-follow, I do think they are good at getting traffic to your web site. I use Twitter and Facebook as ways to promote new posts or deals at my site. As far as social bookmarking, there are some sites that are do-follow but I think they all are good sites...