Balancing Work and Family Life in the US IT Industry: Achievable Goal or Impossible Dream?