Iv'e wired em' myself from scratch and I can tell ya' that's NOT the way to go
Iv'e spent weeks getting it not just to work but to look decent.

I've heard good things about painless. That's my plan for the present project.