Do banks have a future?: A study on banking and finance as we move into the third millennium