As promised - a long post on soap.

 

v20240901