A method and system for automatically providing access options to a remote
user of a data network that utilizes a network-based connection analysis
server to determine the "best available" connection arrangement to
provide access for the remote user. The connection analysis server
contains a database of empirical access/connection data based on the past
experience of user's attempting to connection to remotely-located data
networks (for example, success of connection, speed of connection, cost,
etc.). The server initiates the inventive process by querying the remote
user for geographic location information, determining access options
available at the responded geographic location by comparing the
geographic location to the empirical data, and then selecting a "best
available" connection option (or options) to the remote user for
approval.