I'm working for a company that specializes in custom software development. Challenges are part of my daily routine and once I thought I want to share what my team has learned so far. You can find my thoughts here: http://cases.azoft.com/facebook-twitter-integration/

In a nutshell:
When ordering custom software applications, our clients often request social network integration features. This is not surprising at all, considering that most businesses today use social media to maximize their online presence. One way to integrate websites with Twitter and Facebook is by using JavaScript. This is a relatively simple task because both social networking services provide very handy APIs. However, implementing customized login or publish buttons requires a bit of work. Here's how to do it.

Hope it's useful. Feel free to ask, suggest, and comment here or on the article page.