The other day I was in a discussion about what "science" is. I've written about this before but this debate got me thinking about it again and I thought I'd set out what I think in more detail. I wasn ...