Thanks Wolfgang and Jose,
Using the "set cntrparam levels discrete ....." does help - although there still seems to be a problem with the fact that I can get multiple colours for each contour... I've tried to get around this by manually setting the colour for each contour but as yet not had much luck (would like the different contours to be different colours.... so far can only get them all one colour or each contour multicolorued!)
I have tried reordering the data, but I think the problem with this may be that my grid is not a rectangle, and so the structure of the data isn't regular, i.e. blocks of 4x3 as in your example, so gnuplot still complains!
Thanks anyway - I will continue trying but may also investigate other graphical packages that are slightly easier!
Katie