I have been struck by how the simplest of ideas can make a substantial impact. I was using internet banking recently, and a couple of banks have started to submit the username and password from subsequent pages. This way the information never travels together.
Simple, so why has it taken decades to come into effect?!