I'm starting to see a lot of these long if-else statements checking social media types.  A better way would probably be to make a SocialMedia abtract base class with implementations for facebook, twitter, etc, with the appropriate properties/methods.  In this case they could have an image property for example.  In addition to introducing type safety this would consolidate all the logic for in one place rather than having it spread out over several different files.  Right now adding a new type for example would be a pretty difficult task.