The anti form spam measure I outlined in my previous post seems to have worked.
After a day or so I was down from 10+ spam emails a day to only one or two.
Strangely, they were of a similar format (similar gobbldy gook in the submitted fields) to the ones that used to clog up my inbox. Which suggests they were automated?
Anyway, happily they now seem to have tailed off completely.
So all is well until a more advanced spam bot comes along and can beat this anti spam method.
However, there is scope to change the method I described because there is always more than one way to achieve the same result using CSS, for example different methods to hide the fake fields.