Also check out Monoprice for the flat cable variety too and get a Cat5e or higher quality cable that is much longer than you think you need as long as it is less than 300M, of course.
What makes the cable high quality? I was thinking of just buying one from Ebay like this one here. Why should I buy it from monoprice? Btw the current cable I have is 50ft. I guess I will need a 100ft maybe to make it hug the walls and corners