I would've been ready to agree with you about the Codegen until I installed the new Aspire 500W Turbo case PSU. Sadly, even with this new monster powering my rig, I'm having the exact same problems with random reboots, devices failing to detect, etc. So my poor little Codegen wasn't at fault after all...(though I'm not ruling it out for causing other problems.)
There were a few problems with the new PSU. Firstly, the PCB was not anchored in any way, to the shell itself. I had to invert the unit to install it in my case, and the heatsinks clunked against the acrylic shell. Wtf?! I wrote Aspire to tell them about the problem, and they've assured me the next shipment of PSU's has been fixed.
The thumbscrew holes were not terribly well positioned, though I finally did manage to get all of them screwed in.
I could wish that the see-through shell they used was UV-reactive, and I could wish they'd given the blue PSU's model blue molex connectors instead of flourescent green, but I'm happy overall with the unit.