Distribution agreements: market expansion through an international distributor : boon or bust for software companies