I bought several of these. Monoprice stocks them in all types of lengths, so buy the length you need. The quality is great and you can't beat the price. I'd never buy Ethernet cables from anybody else.
SOOOOO much more convenient than making your own!!!!
Sure, you can make your own network cables, but for short "runs" and for connecting device to Keystone jacks, you'll need some cables. I started off trying to make these cables myself, BIG PAIN!!!! It is SOOOOOO much more convenient to rip open a bag and pull out a working cable.