Indeed, and I think we agree that some compromise is always necessary - the railways were and are a constantly evolving thing. There does seems to be a tendancy for perfection to become the enemy of the good. Sometimes it is better to just shove something out, and improve it later, than sit it...