A friend of mine was pootling about on the internet the other day, as you do. We'd been having a discussion at dinner the ...