I aready commented the WIP thread (you should link it in your first message, David ! ), but have to tell it there too it's a superb job you did there ! Congrats