Nice, up-to-date article – thanks! The best one I’ve read so far. One thing is missing, though.