Would like to pass on my thanks to this website.
I went for my test today and passed, thanks in part to the sample tests available here. To be honest I didn't find the test anywhere near as difficult as I expected, and I think the biggest part is confidence, and checking all answers before finalising the test.
The test people themselves were really friendly as well, I wasn't sure what to expect.
good luck to you all