I've re-written this from scratch although I've not quite finished.
It now offers more locations to 'trim' although it will ask for confirmation too. I plan to include a descriptor field for each 'area' where appropriate too.
The question I have is should use the user be presented with choices, working though a set of yes/no questions and then at the end it will 'trim' or should it be trimmed at each question ?
The latter is easier to do although unless I do it is assembly the larger chunks will be slow. The 'set of questions' may seem easier to follow however it will be more work to do this...