Yeah, and I would probably get a modular one from Painless or somewhere. Not that doing one from scratch is bad - in fact you probably end up with a better harness for half the money, but you still have to spend a week fabricating it part-time.
Like they say: "Six of one, a half dozen of the other....."
Oh, and you might think about using shrink-tube on the finished harness, just to make it look super-neat.
gn