Branch Location Over The Internet