UKHeliBob:
At what point do you open the Serial monitor to see the output ? If you simply upload the code you will not see any output.Which Arduino board are you using ?
I usually open the Serial monitor window before uploading the sketch and I use an Arduino Nano with CH340G chipset (China clone).