When supporting mobility and connectivity, some of the questions we need to contemplate are; How can a user device know of impending disconnectivity? In what ways can the most ‘stable’ and ‘efficient’ surrogates be chosen so as to ensure seamless connectivity? What fault-tolerance mechanisms can be employed to minimize potential failures?