I just finished phase 2 of a fence. I started with stucco wire at the bottom to help keep out the rabbits, and above this I used a deer-fencing material from Lee Valley - a fine black polypropylene mesh which is invisible from 20' away. It looks like giant spider-webs in the morning after a frost - really neat. I dug in a few 6 x 6 posts, but mainly stapled the fencing to sturdy trees around the perimeter. It isn't very noticeable from the house, and I'll be able to grow grapes and other vines on it, which will further discourage animals from trying to push through. The deer test the fence about 3' above the ground, which is still the very sturdy stucco wire, and they can see the fencing go well above their jumping height, and so leave it alone. I'm sure if a full-size buck went charging through it could take it down, but unless one builds a fence across a deerpath that isn't likely to happen.
I've read about several other remedies to keep deer away - soap hanging from trees, various ways of spreading human smell around the yard (hair clippings, or spreading humanure), and other sprays, but most seem to be temporary fixes (rain washes away scents, etc.) What are your remedies that work well?