ArrayList allHouses = new ArrayList( 2 ); for ( int i = 0; i < acct.Length; ++i ) { Mobile mob = acct[i]; if ( mob != null ) allHouses.AddRange( GetHouses( mob ) );