I would add robotic vehicles. They are far more efficient than human driven ones, and if you can call a car when you need one, why bother to own? This solves housing problems as well.
I did grow corn and beans together and while the deer got my corn - and there was plenty for them to get - the beans were very successful. I waited until the corn was a foot or so high before putting in the beans. I used speckled cranberry beans. http://www.seedsavers.org/onlinestore/bean/Bean-Speckled-Cranberry-OG.html They a big, tender beans and the pods are gorgeous when they are young. I waited for them to dry (the deer apparently didn't care for them) and shelled them in fall. I'm going to try adding squash this year.