@ianbetteridge This article might help you with the Twitter question.