Looks like Stanley Kubrick was a prophet of the first order.
Singing in the rain, singing in the rain...
Oops - Anthony Burgess, rather.