anchor.diff:      browserPath = _dartiumPath();
     }
   
  -  if (results['chrome']) {
  +  if (results['chrome'] || results['chrome-stable']) {
       appPath = 'build/deploy-test-out/web';
  -    browserPath = _chromePath();
  +    browserPath = _chromeStablePath();
  +  }
  +
  +  if (results['chrome-dev']) {
  +    appPath = 'build/deploy-test-out/web';
  +    browserPath = _chromeDevPath();
     }
   
     if (results['appPath'] != null) {
  
positive.code:   parser.addFlag('dartium',
        help: 'run in dartium, test the app in app/', negatable: false);
    parser.addFlag('chrome',
        help: 'run in chrome, test the app in build/deploy-test-out/web/', negatable: false);
  
    parser.addOption('appPath', help: 'the application path to run');
    parser.addOption('browserPath', help: 'the path to chrome');
  
negative.code:   if (FileSystemEntity.isFileSync(path)) {
      return new File(path).absolute.path;
    } else {
      throw 'unable to locate Dartium (${path})';
    }
  }
  
  String _chromeStablePath() {
    if (Platform.isLinux) {
      return '/usr/bin/google-chrome';
    } else if (Platform.isMacOS) {
      return '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome';
    } else {
      // TODO: locate Chrome on Windows
      throw 'unable to locate Chrome; ${Platform.operatingSystem} not yet supported';
    }
  }
  
  String _chromeDevPath() {
    if (Platform.isLinux) {
      return '/usr/bin/google-chrome-unstable';
    } else {
      // TODO:
      throw 'unable to locate Chrome dev; ${Platform.operatingSystem} not yet supported';
    }
  }
  
  