The recent film Iris is based on biographical memoirs written by Iris Murdoch's husband, John Bayley. I recently saw one or other of the two books in a bookshop, and saw that the cover photo was of Judi Dench, playing the rôle of Iris in the film. This has to be one of the most cringe-inducing marketing tricks ever. It might be reasonable to have film actors’ realisations of fictional characters on the covers of novels (Harry Potter novels with the kid who played the part in the film on the cover, say), but to replace a photo of a real person with a photo of the film star is awful.
On the weird technology front, why not cover your computer in polyurethane foam?