I'm in the process of (re) setting up a blog, and I'd like to add some level of Facebook and Twitter integration to the system. Basically, I'm looking for the following features, by priority:
1) I want users to be able to share links to Twitter or Facebook (or other social-networking services)
2) When a user (typically me) posts a node, I want that to be published automatically to the Facebook feed and/or Twitter feeds.
3) Be able to automatically pull (with user's consent) basic profile information from Twitter/Facebook what have you into their Drupal profiles on my site.
4) When a user comments, I'd like something sent to the Facebook Wall, Twitter feeds, etc.
Drupal offers a dizzying array of modules and options for this sort of thing. Which would be the best? I like Gigya in concept, but I'm a little wary of the sudden $15,000 charge for anybody who goes over 1,000 unique registered users. I don't think I'd hit that level anytime soon (small blog, doncha know), but it still has me wary.
Any ideas/thoughts?