They have a very strange name, but for those who have ever suffered from them, shingles...