Thanks for your comments, everyone! Sorry, I was on holiday, but I'll try to answer to some of your points:
I know about that site! I've read it, although it's been some time, so I may have missed recent articles. It's definitely a good read.
I agree that the multiplicity of possible attacks...