Oh Dear!
I've just noticed a problem.
I've changed everything to the GET method, and if I do a search then first time round it works fine! Horay!!! But if I then go back to the original form and try another search, it keeps bringing me the same results as I got from the first search.
And basically, no matter what I do, it keeps returning the results of my first search.
This is a pretty serious problem. Do you think I should maybe just revert back to using POST?