Resolved this issue,
for others-
addListGroup("chainedmenu", "First-Select");
addOption("First-Select", "Select a Country", "", 1); //HEADER OPTION
addList("First-Select", "England", "England", "England");
The third "" on addlist("First-Select", "Select a Country", "England","England", 1); //HEADER OPTION
must be populated or the list expects to go to the next level. When a value is there it then reads and will execute command $_POST.
so further
addListGroup("chainedmenu", "First-Select");
addOption("First-Select", "Select a Country", "", 1); //HEADER OPTION
addList("First-Select", "England", "England", "England");
addOption("England", "Select a County", "", 1); //HEADER OPTION
addList("England", "Bedfordshire", "Bedfordshire", "Bedfordshire-Towns");
addOption("Bedfordshire-Towns", "Select a Town/Area", "", 1); //HEADER OPTION
addOption("Bedfordshire-Towns", "Ampthill","Ampthill");
and so on.
Hope this helps others, I just had to read the write up properly on dynamic Drive.
roscor