Sale time isn't for the faint-hearted. For a start, there are so many different themes. Then of course, there ...