Just a final update on the window issue. Turned out to be a burnt out 12V line on the connector of the blue/purple ECU box (behind glove-box) which was stopping the drivers window from functioning. The blue/purple box contains the window relays and the control mechanism for auto-dropping the windows slightly when opening/closing. During the investigations however, I carelessly damaged the tracks on the PCB (now I know it has 12V live all the time!) and had to solder 2 wires on the back to get it going again, that was a close one!
So I ran a new wire directly from the 12V connector leg on the PCB white connector, effectively replacing the green/white cable all the way to the drivers side window motor. I ran it right round the back of the dash and onto the white/green cable which I cut just inside the car before it enters the tunnel to the door. The cable was fine from there to the motor. I spent ages testing the continuity of this cable and couldn't work out why it wasn't working because the control unit seemed to be fine (relays were clicking o.k.) it was just the last inch or so across the connector block, doh!!
The 2 large white connector blocks control the window activation and the smaller black one on the other side controls the central locking....because it don't work if it's not connected!
I am now a master at replacing door cards and have fitted Hertz 165.3 DSK speakers in place of the old ones to keep it Italian, thanks to advice from PKR. Copied the design using an MDF former to bring them out a bit to avoid the window mechanism. Bit of faffing about but it worked a treat and sounds fantastic, might make a small adjustment to the drivers side when I get a chance, positioning has to be pretty spot on but the grills cover up all your dodgy work.
Thanks a million to previous forum reports and info. very happy customer. Pics attached below of the offending blue/purple box and speakers with a bit of extra sound proofing fitted. Timer for a huge beer! In fact I've had several since I fixed it all a couple of weeks ago
Oh and I forgot to mention, I had to reset the airbag diags. with the cable everytime I messed around leaning on the seat and switching on the ignition. Now I know!