Halfway through some CRAZY changes that will enable networking when done.