RE: blind or stand
I would opt for the tree stand. If properly placed, a treestand will get you up out of a deers line of sight and in most cases will also allow your scent to dissipate. If the trees in your area will allow it a good climbing stand from Summit, Lone Wolf and many others would allow you the ability to move around easily. A good quality hang on stand with some climbing sticks would also work well.
I used to build my own permanent stands but found my success went up once I started moving around with climbing stands and hang on stands. This way I can move to where the freshest sign is.