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/
Hope it's useful. Feel free to ask, suggest, and comment here or on the article page.