There's a problem when you use - for example - the Facebook AND LinkedIn providers when it comes to pictures.
If a contact is on both Facebook and LinkedIn, YET does not have a pic on LinkedIn, a silhouette LinkedIn pic is shown by default instead of the available pic on Facebook. This, of course, makes no sense (bearing in mind that the providers are listed as Facebook THEN LinkedIn).
It would seem the code is working though the providers and takes the pic from the last one - even if there is no pic.
Is there a way around this?