Wow! Loaded question. Here are some resources I'm currently learning. I haven't used them yet but I hear nothing but great things.
is a service that allows you to post something ONCE and it will post it to all your social networks for you.
Tweets are your obvious press releases, if you will; however, if you're like me you can spend all day on twitter.
Go to SocialOomph.com (or Hootsuite.com) and schedule your tweets so you don't have to do it everyday. You can direct Twitter folks to your Facebook.
If you have a website (or blog)...point your tweets and facebook to your blog.
Example: YOu have a website called Parties. Your tweet will say something like "Read what these moms have to say about our children's parties." At the end of this tweet you will attach a link to your website. If your website name is too long, you can try a URL shortening service (Bud URL, Tiny URL, Bit.LY)
Another "trick" I'm learning is to use video responses on YOUTUBE. Find a video with a lot of hits within your category. Click the link below the video that allows you to post a video comment. Everytime people see the popular video, they may see your video attached.
I know this is a lot but I hope it helps.
Artist, Mom, Wife http://www.curbsideconnections.com
FaceBook: Curbside Connections