Obviously, we are all still learning the best way to approach this problem. Please don't take anything I've suggested as gospel - it will likely be a work in progress for some time. As better ideas evolve, and are put forth, we may well adopt them.
Bentley, I hope you're listening!