Thank you, that worked perfectly!
I had seen that command in the documentation but it implies that the command adds a delay between each command i.e - the same as DELAY 100 between each command but evidently this is not the case.
I'm a happy bunny now - finally got a couple of shells out of the ducky now.
HAPPY NEW YEAR! :)