Really? damn.. I did a couple of checks and tweaks to try to make it as good as I could but must have missed bits.. thanks ^_^ must try harder in the future.
I only guessed for the last 5 black squares I filled in, and by that point it was obvious were they went. I did use a lot of temporaries, but I got through the majority of it with logic!