Bamboo!
Buy a clumping one and you will not have to work to keep it from spreading too far (lucky you to be in zone 8 there is so many clumping you can grow). Here is a link to the bamboo garden in Oregon, they are far from you and shipping would be expensive but you can use this sight to see what kind of bamboo would best suit you and then look more locally for a source (I paid for shipment to IL because i wanted a specific one).
http://www.bamboogarden.com/price.htm
I send you straight to the price list because most of the information you will thumb through at first is all listed here. You want Zone 8, C for clumping, sounds like you will likely need one which tolorates full sunlight....choose your height. I personally look at the final cane sizes, the smaller the cane the more weeping it is, you want just fence so not much weeping, thicker canes are better (you must look at the individual plant pages for this).
Personally I love the look of weeping bamboos but they are too big for my property

.
Not only do deer not eat it but in the end you can harvest the canes and use them for trellises and so much more. You can get more than one variety and then have mature canes of different sizes to use in whatever applications you can think of. Perhaps a really tall thick one of the north side of the property for wind block and big canes.