Now i'm completely confused... This partly stems from the fact that I have a PII ex and PIII ex.

I used the USB type B on my PII to connect the it to my laptop previously, unless I have very poor memory(likely), it just plugged it into my USB and worked. I'm away for a few days, will check that I have not made an almight cockup. Sorry.

Not GCC, it was a typo - I used ProfiluxControl 5.1.7.2