PWM acting up, and SPI not working

I found that I was seeing some wierdness with my PWM again, turning things off didn't make them off, in particular the blue channel seems to light even when it should be off. I _think_ the problem is with the uC not being properly soldered down so the gate is actually floating and it drifts up into conducting through the FET.

Also the SPI breakout seems to be preventing the bus pirate from seeing the SPI. Although this might be as simple as incorrect wiring, I will test it further once I have the rest of it working properly

Subject: