This Ethernet cable works great and is cheap!  I think this is a good size for most purposes.  It's not too long where it gets tangled up, but not so short you can't use it.  I like the way it latches in; this is a nice feature compared to other cables I own.