I will spend 2 more days on these (not around much tomorrow though) and what ever is working goes in my store.
..and this red board on test has just locked up

Though I am thinking these things are just more trouble than they are worth. Seems to be 1 step forward, 2 steps back all the time with them all the time

Will see how these last few boards pan out, but I think its getting very close to me abandoning this project, otherwise I will never get anything else done.
EDIT:
OK 32MHz didn't help.. So I'm back to blaming the GAL again... I am going to leave the GAL's running in my test board for a lot longer.. I'm thinking as they warm up its also causing them to fail.