Technology has radically altered the manner in which banking is conducted. Limitations of time and geography generally have been erased by instant communications systems and global computer linkages. These technological advances allow banks to respond immediately to market demands and to offer customers increasingly complex and innovative financial products.