Making your own cables not only saves money, but also gives you control of the quality and length of your cable runs. I make my own ethernet cables, although those require a lot of patience.
They do? lol. Stick with solid not stranded, it's a lot more cooperative.