<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.strikeiron.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://www.strikeiron.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.strikeiron.com">
      <s:element name="GetAllProfiles_ForState">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllProfiles_ForStateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllProfiles_ForStateResult" type="tns:CensusProfile" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CensusProfile">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="DemographicProfile" type="tns:DemographicInfo" />
          <s:element minOccurs="0" maxOccurs="1" name="SocialProfile" type="tns:SocialInfo" />
          <s:element minOccurs="0" maxOccurs="1" name="EconomicProfile" type="tns:EconomicInfo" />
          <s:element minOccurs="0" maxOccurs="1" name="HousingProfile" type="tns:HousingInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DemographicInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Location" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Total_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Male_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Female_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_Under_5_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_5_9_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_10_14_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_15_19_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_20_24_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_25_34_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_35_44_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_45_54_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_55_59_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_60_64_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_65_74_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_75_84_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_Over_85_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Median_Age" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_18_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_18_Over_Male_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_18_Over_Female_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_21_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_62_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_65_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_65_Over_Male_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age_65_Over_Female_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="One_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="White_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Black_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="American_Indian_Alaska_Native_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Asian_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Asian_Indian_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Chinese_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Filipino_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Japanese_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Korean_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Vietnamese_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Other_Asian_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Native_Hawaiian_Other_Pacific_Islander_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Native_Hawaiian_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Guamanian_Chamorro_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Samoan_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Other_Pacific_Islander_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Other_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Two_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="White_Race_Alone_Combo_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Black_Race_Alone_Combo_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="American_Indian_Alaska_Native_Race_Alone_Combo_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Asian_Race_Alone_Combo_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Native_Hawaiian_Other_Pacific_Islander_Race_Alone_Combo_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Other_Race_Alone_Combo_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Hispanic_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Mexican_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Puerto_Rican_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cuban_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Other_Hispanic_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Not_Hispanic_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="White_Alone_Race_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="In_Households_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Householder_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Spouse_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Child_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Own_Child_Under_18_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Other_Relatives_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Under_18_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Nonrelatives_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Unmarried_Partner_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="In_Group_Quarters_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Institutionalized_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Noninstitutionalized_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Total_Households" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Family_Households" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Own_Children_Under_18_Family_Households" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Married_Couple_Households" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Own_Children_Under_18_Married_Couple_Households" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Female_Householder_No_Husband_Households" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Own_Children_Under_18_Female_Householder_No_Husband_Households" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Nonfamily_Households" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Householder_Alone_Households" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Householder_65_and_Over_Households" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Households_With_Individuals_Under_18" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Households_With_Individuals_Over_65" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Avg_Household_Size" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Avg_Family_Size" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Total_Housing_Units" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Occupied_Housing_Units" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Vacant_Housing_Units" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Occasional_Use_Housing_Units" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Homeowner_Vacancy_Rate_Percent" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Rental_Vacancy_Rate_Percent" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Owner_Occupied_Housing_Units" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Renter_Occupied_Housing_Units" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Avg_Household_Size_Owner_Occupied_Units" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Avg_Household_Size_Renter_Occupied_Units" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SocialInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Location" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age3_Over_EnrolledSchool_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EnrolledPreschool_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EnrolledKindergarten_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EnrolledGrade1to8_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EnrolledGrade9to12_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EnrolledCollegeOrGradSchool_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age25_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age25_Over_EducatedBelowGrade9_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age25_Over_EducatedGrade9to12NoDiploma_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age25_Over_HighSchoolGraduateOrEquiv" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age25_Over_EducatedCollegeNoDegree_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age25_Over_AssociatesDegree_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age25_Over_BachelorsDegree_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age25_Over_GradOrProfDegree_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age25_Over_HighSchoolGradOrHigher_Percent" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age25_Over_BachelorsDegreeOrHigher_Percent" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age15_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age15_Over_NeverMarried_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age15_Over_NowMarriedExceptSeperated_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age15_Over_Seperated_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age15_Over_Widowed_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age15_Over_WidowedFemales_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age15_Over_Divorced_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age15_Over_DivorcedFemales_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Grandparent_LivingInHouseholdWithOwnGrandChildren_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Grandparent_LivingInHouseholdWithOwnGrandChildrenAndResponsible_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age18Over_Civilian_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age18Over_CivilianVeterans_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5to20_NoninstitutionalizedCivilians_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5to20_NoninstitutionalizedCiviliansWithDisability_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age21to64_NoninstitutionalizedCivilians_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age21to64_NoninstitutionalizedCiviliansWithDisability_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age21to64_NoninstitutionalizedCiviliansWithDisabilityEmployed_Percent" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age21to64_NoninstitutionalizedCiviliansWithNoDisability_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age21to64_NoninstitutionalizedCiviliansWithNoDisabilityEmployed_Percent" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age65_Over_NoninstitutionalizedCivilians_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age65_Over_NoninstitutionalizedCiviliansWithDisability_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_SameHouse1995_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_DifferingHouseInUsIn1995_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_DifferingHouseInSameCountyIn1995_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_DifferingHouseInDifferentCountyIn1995_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_DifferingHouseInSameStateIn1995_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_DifferingHouseInDifferentStateIn1995_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_LivedElsewhereIn1995_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Total_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Native_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Native_BornInUS_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Native_BornInStateOfResidence_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Native_BornInDifferentStateThanResidence_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Native_BornOutsideUS_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ForeignBorn_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ForeignBorn_Entered1990toMarch2000_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ForeignBorn_NaturalizedCitizen_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ForeignBorn_NotCitizen_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ForeignBornExceptAtSea_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ForeignBorn_Europe_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ForeignBorn_Asia_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ForeignBorn_Africa_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ForeignBorn_Oceania_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ForeignBorn_LatinAmerica_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ForeignBorn_NorthernAmerica_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_SpeakEnglishOnlyAtHome_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_SpeakNonEnglishLanguageAtHome_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_SpeakNonEnglishLanguageAtHome_SpeakEnglishNotWell_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_SpeakSpanishAtHome_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_SpeakSpanishAtHome_SpeakEnglishNotWell_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_SpeakNonEnglishIndoEuropeanLangAtHome_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_SpeakNonEnglishIndoEuropeanLangAtHome_SpeakEnglishNotWell_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_SpeakAsianOrPacIslandAtHome_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Age5_Over_SpeakAsianOrPacIslandAtHome_SpeakEnglishNotWell_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AncestriesReported_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_arab_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Czech_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Danish_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Dutch_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_English_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_FrenchExceptBasque_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_FrenchCanadian_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_German_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Greek_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Hungarian_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Irish_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Italian_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Lithuanian_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Norwegian_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Polish_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Portuguese_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Russian_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_ScotchIrish_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Scottish_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Slovak_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_SubsaharanAfrican_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Swedish_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Swiss_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Ukrainian_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_USA_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Welsh_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_WestIndianExcludingHispanics_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ancestry_Other_Pop" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EconomicInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Location" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Over16_pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Labor_Force_16_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Civilian_Labor_Force_16_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Employed_16_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Unemployed_16_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Unemployed_16_Over_Percent" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Armed_Forces_16_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Not_Labor_Force_16_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Female_16_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Labor_Force_Female_16_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Civilian_Labor_Force_Female_16_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Employed_Female_16_Over_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Own_Children_Under_6_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Parents_in_Labor_Force_Who_Own_Children_Under_6_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Workers_16_Over_Commuting_to_Work_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Car_Truck_Van_Drove_Alone_to_Work_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Car_Truck_Van_Carpooled_to_Work_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Public_Transportation_to_Work_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Walked_to_Work_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Other_Means_to_Work_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Worked_at_Home_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Mean_Travel_Time_to_Work_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Management_Professional_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Service_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sales_Office_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Farming_Fishing_Forestry_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Construction_Extraction_Maintenance_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Production_Transportation_Material_Moving_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Agriculture_Forestry_Fishing_Hunting_Mining_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Construction_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Manufacturing_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Wholesale_Trade_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Retail_Trade_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Transportation_Warehousing_Utilities_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Information_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Finance_Insurance_Real_Estate_Rental_Leasing_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Professional_Scientific_Management_Administrative_Waste_Management_Services_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Educational_Health_Social_Services_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Arts_Entertainment_Recreation_Accommodation_Food_Services_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Other_Services_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Public_Administration_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Private_Wage_Salary_Workers_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Government_Workers_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SelfEmployed_Workers_not_Incorporated_Business_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Unpaid_Family_Workers_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Household_Num" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Household_Income_Less_10000_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Household_Income_10000_14999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Household_Income_15000_24999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Household_Income_25000_34999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Household_Income_35000_49999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Household_Income_50000_74999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Household_Income_75000_99999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Household_Income_100000_149999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Household_Income_150000_199999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Household_Income_200000_More_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Median_Household_Income_Dollars" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Households_With_Earnings" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Mean_Earnings_Dollars" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Households_With_Social_Security" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Mean_Social_Security_Dollars" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Households_Supplemental_Security" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Mean_Supplemental_Security_Income" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Households_Public_Assistance_Income" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Mean_Public_Assistance_Dollars" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Households_With_Retirement_Income" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Mean_Retirement_Dollars" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Family_Num" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Family_Income_Less_10000_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Family_Income_10000_14999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Family_Income_15000_24999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Family_Income_25000_34999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Family_Income_35000_49999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Family_Income_50000_74999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Family_Income_75000_99999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Family_Income_100000_149999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Family_Income_150000_199999_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Family_Income_200000_more_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Median_Family_Income_Dollars" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Per_Capita_Income_Dollars" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Male_Workers_Median_Dollars" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Female_Workers_Median_Dollars" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Families_Below_Poverty_Level_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Families_With_Children_Under_18_Below_Poverty_Level_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Families_With_Children_Under_5_Below_Poverty_Level_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Families_With_No_Husband_Below_Poverty_Level_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Families_With_No_Husband_With_Children_Under_18_Below_Poverty_Level_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Families_With_No_Husband_With_Children_Under_5_Below_Poverty_Level_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Individuals_Below_Poverty_Level_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Individuals_18_Over_Below_Poverty_Level_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Individuals_65_Over_Below_Poverty_Level_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Related_Children_Under_18_Below_Poverty_Level_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Related_Children_5_17_Below_Poverty_Level_Pop" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Unrelated_Children_15_Over_Below_Poverty_Level_Pop" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="HousingInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Location" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Total_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Detached_HousingUnits_1U" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Attached_HousingUnits_1U" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HousingUnits_2U" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HousingUnits_3or4U" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HousingUnits_5to9U" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HousingUnits_10to19U" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HousingUnits_2OrMoreU" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MobileHome_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BoatVanRVEtc_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Built1999toMarch2000_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Built1995to1998_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Built1990to1994_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Built1980to1989_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Built1970to1979_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Built1960to1969_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Built1940to1959_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BuiltBefore1939_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Rooms1_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Rooms2_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Rooms3_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Rooms4_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Rooms5_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Rooms6_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Rooms7_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Rooms8_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Rooms9orMore_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Rooms_Average" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Occupied_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseholderMoveIn1999toMarch2000_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseholderMoveIn1995to1998_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseholderMoveIn1990to1994_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseholderMoveIn1980to1989_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseholderMoveIn1970to1979_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseholderMoveIn1969OrEarlier_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NoVehiclesAvailable_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OneVehicleAvailable_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TwoVehiclesAvailable_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ThreeorMoreVehiclesAvailable_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseHeated_UtilityGas_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseHeated_BottledTank_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseHeated_Electricity_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseHeated_FuelOilKerosene_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseHeated_CoalOrCoke_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseHeated_Wood_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseHeated_SolarEnergy_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseHeated_OtherFuel_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HouseHeated_NoFuelUsed_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LackingCompletePlumbing_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LackingCompleteKitchen_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LackingPhoneService_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OccupantsPerRoom1orLess_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OccupantsPerRoom1to1point5_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OccupantsPerRoom1point51orMore_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_ValueLessThan50K_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_ValueLess50to99K_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_ValueLess100to149K_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_ValueLess150to199K_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_ValueLess200to299K_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_ValueLess300to499K_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_ValueLess500to999K_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_Value1MilOrMore_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_Value_Average" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_WithMortgage_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_WithMortgageLess300Monthly_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_WithMortgage300to499Monthly_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_WithMortgage500to699Monthly_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_WithMortgage700to999Monthly_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_WithMortgage1000to1499Monthly_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_WithMortgage1500to1999Monthly_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_WithMortgage2000orMoreMonthly_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_MonthlyCostsWithMortgage_Average" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_WithNoMortgage_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_MonthlyCostsWithNoMortgage_Average" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_MonthlyCostsLess15PercentIncome_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_MonthlyCosts15to19PercentIncome_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_MonthlyCosts20to25PercentIncome_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_MonthlyCosts25to30PercentIncome_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_MonthlyCosts30to35PercentIncome_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_MonthlyCosts35orMorePercentIncome_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerOccupied_MonthlyCostsNotComputed_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRentLess200_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRent200to299_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRent300to499_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRent500to749_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRent750to999_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRent1000to1499_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRent1500orMore_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_NoCashRent_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_Rent_Median" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRent15PercentOrLessIncome1999_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRent15to19point9PercentIncome1999_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRent20to24point9PercentIncome1999_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRent25to29point9PercentIncome1999_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRent30to34point9PercentIncome1999_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRent35PercentOrMoreIncome1999_HousingUnits" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RenterOccupied_GrossRentPercentIncome1999NotComputed_HousingUnits" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ResponseInfo" type="tns:ResponseInfo" />
      <s:complexType name="ResponseInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ResponseCode" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Response" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="GetAllProfiles_ForCounty">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllProfiles_ForCountyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllProfiles_ForCountyResult" type="tns:CensusProfile" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllProfiles_ForCity">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllProfiles_ForCityResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllProfiles_ForCityResult" type="tns:CensusProfile" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllProfiles_ForZip">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllProfiles_ForZipResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllProfiles_ForZipResult" type="tns:CensusProfile" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForState">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForStateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDemographics_ForStateResult" type="tns:DemographicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForState_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeSexAndAge" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeRace" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeRelationship" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHouseholdByType" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHousingOccupancy" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHousingTenure" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForState_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDemographics_ForState_TopicsResult" type="tns:DemographicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForCounty">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForCountyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDemographics_ForCountyResult" type="tns:DemographicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForCounty_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeSexAndAge" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeRace" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeRelationship" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHouseholdByType" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHousingOccupancy" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHousingTenure" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForCounty_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDemographics_ForCounty_TopicsResult" type="tns:DemographicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForCity">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForCityResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDemographics_ForCityResult" type="tns:DemographicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForCity_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeSexAndAge" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeRace" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeRelationship" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHouseholdByType" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHousingOccupancy" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHousingTenure" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForCity_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDemographics_ForCity_TopicsResult" type="tns:DemographicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForZip">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForZipResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDemographics_ForZipResult" type="tns:DemographicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForZip_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeSexAndAge" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeRace" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeRelationship" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHouseholdByType" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHousingOccupancy" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHousingTenure" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographics_ForZip_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDemographics_ForZip_TopicsResult" type="tns:DemographicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForState">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForStateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSocial_ForStateResult" type="tns:SocialInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForState_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeSchoolEnrollment" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeEducationalAttainment" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeMaritalStatus" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeGrandparentsAsCaregivers" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeVeteranStatus" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeDisabilityStatusNonInstCivilians" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeResidence1995" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeNativityPlaceOfBirth" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeForeignBornBirthRegion" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeLanguageSpokenAtHome" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeAncestry" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForState_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSocial_ForState_TopicsResult" type="tns:SocialInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForCounty">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForCountyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSocial_ForCountyResult" type="tns:SocialInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForCounty_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeSchoolEnrollment" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeEducationalAttainment" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeMaritalStatus" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeGrandparentsAsCaregivers" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeVeteranStatus" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeDisabilityStatusNonInstCivilians" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeResidence1995" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeNativityPlaceOfBirth" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeForeignBornBirthRegion" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeLanguageSpokenAtHome" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeAncestry" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForCounty_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSocial_ForCounty_TopicsResult" type="tns:SocialInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForCity">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForCityResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSocial_ForCityResult" type="tns:SocialInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForCity_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeSchoolEnrollment" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeEducationalAttainment" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeMaritalStatus" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeGrandparentsAsCaregivers" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeVeteranStatus" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeDisabilityStatusNonInstCivilians" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeResidence1995" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeNativityPlaceOfBirth" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeForeignBornBirthRegion" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeLanguageSpokenAtHome" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeAncestry" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForCity_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSocial_ForCity_TopicsResult" type="tns:SocialInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForZip">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForZipResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSocial_ForZipResult" type="tns:SocialInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForZip_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeSchoolEnrollment" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeEducationalAttainment" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeMaritalStatus" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeGrandparentsAsCaregivers" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeVeteranStatus" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeDisabilityStatusNonInstCivilians" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeResidence1995" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeNativityPlaceOfBirth" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeForeignBornBirthRegion" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeLanguageSpokenAtHome" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeAncestry" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocial_ForZip_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSocial_ForZip_TopicsResult" type="tns:SocialInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForState">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForStateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEconomic_ForStateResult" type="tns:EconomicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForState_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeEmploymentStatus" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCommutingToWork" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeOccupation" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeIndustry" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeWorkerClass" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="include1999IncomeByHousehold" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="include1999IncomeByFamily" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="include1999PovertyStatus" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForState_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEconomic_ForState_TopicsResult" type="tns:EconomicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForCounty">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForCountyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEconomic_ForCountyResult" type="tns:EconomicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForCounty_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeEmploymentStatus" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCommutingToWork" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeOccupation" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeIndustry" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeWorkerClass" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="include1999IncomeByHousehold" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="include1999IncomeByFamily" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="include1999PovertyStatus" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForCounty_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEconomic_ForCounty_TopicsResult" type="tns:EconomicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForCity">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForCityResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEconomic_ForCityResult" type="tns:EconomicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForCity_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeEmploymentStatus" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCommutingToWork" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeOccupation" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeIndustry" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeWorkerClass" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="include1999IncomeByHousehold" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="include1999IncomeByFamily" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="include1999PovertyStatus" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForCity_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEconomic_ForCity_TopicsResult" type="tns:EconomicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForZip">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForZipResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEconomic_ForZipResult" type="tns:EconomicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForZip_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeEmploymentStatus" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeCommutingToWork" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeOccupation" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeIndustry" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeWorkerClass" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="include1999IncomeByHousehold" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="include1999IncomeByFamily" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="include1999PovertyStatus" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEconomic_ForZip_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEconomic_ForZip_TopicsResult" type="tns:EconomicInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForState">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForStateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHousing_ForStateResult" type="tns:HousingInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForState_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeUnitsInStructure" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeYearStructureBuilt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeRooms" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeYearHouseholderMovedIn" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeVehiclesAvailable" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHouseHeatingFuel" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeSelectedHouseCharacteristics" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeOccupantsPerRoom" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHomeValue" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeMortgageStatusMonthlyCosts" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeMonthlyCostsAsPercentOfIncome1999" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeGrossRent" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeGrossRentAsPercentOfIncome1999" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForState_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHousing_ForState_TopicsResult" type="tns:HousingInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForCounty">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForCountyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHousing_ForCountyResult" type="tns:HousingInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForCounty_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="county" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeUnitsInStructure" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeYearStructureBuilt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeRooms" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeYearHouseholderMovedIn" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeVehiclesAvailable" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHouseHeatingFuel" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeSelectedHouseCharacteristics" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeOccupantsPerRoom" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHomeValue" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeMortgageStatusMonthlyCosts" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeMonthlyCostsAsPercentOfIncome1999" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeGrossRent" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeGrossRentAsPercentOfIncome1999" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForCounty_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHousing_ForCounty_TopicsResult" type="tns:HousingInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForCity">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForCityResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHousing_ForCityResult" type="tns:HousingInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForCity_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeUnitsInStructure" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeYearStructureBuilt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeRooms" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeYearHouseholderMovedIn" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeVehiclesAvailable" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHouseHeatingFuel" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeSelectedHouseCharacteristics" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeOccupantsPerRoom" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHomeValue" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeMortgageStatusMonthlyCosts" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeMonthlyCostsAsPercentOfIncome1999" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeGrossRent" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeGrossRentAsPercentOfIncome1999" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForCity_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHousing_ForCity_TopicsResult" type="tns:HousingInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForZip">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForZipResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHousing_ForZipResult" type="tns:HousingInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForZip_Topics">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeUnitsInStructure" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeYearStructureBuilt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeRooms" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeYearHouseholderMovedIn" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeVehiclesAvailable" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHouseHeatingFuel" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeSelectedHouseCharacteristics" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeOccupantsPerRoom" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeHomeValue" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeMortgageStatusMonthlyCosts" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeMonthlyCostsAsPercentOfIncome1999" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeGrossRent" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeGrossRentAsPercentOfIncome1999" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetHousing_ForZip_TopicsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetHousing_ForZip_TopicsResult" type="tns:HousingInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
    <xs:schema xmlns:tns1="http://ws.strikeiron.com" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://ws.strikeiron.com" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:element name="LicenseInfo" type="tns1:LicenseInfo" />
      <xs:complexType name="LicenseInfo">
        <xs:sequence>
          <xs:element minOccurs="0" name="UnregisteredUser" type="tns1:UnregisteredUser" />
          <xs:element minOccurs="0" name="RegisteredUser" type="tns1:RegisteredUser" />
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="UnregisteredUser">
        <xs:sequence>
          <xs:element minOccurs="0" name="EmailAddress" type="xs:string" />
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="RegisteredUser">
        <xs:sequence>
          <xs:element minOccurs="0" name="UserID" type="xs:string" />
          <xs:element minOccurs="0" name="Password" type="xs:string" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="SubscriptionInfo" type="tns1:SubscriptionInfo" />
      <xs:complexType name="SubscriptionInfo">
        <xs:sequence>
          <xs:element name="LicenseStatusCode" type="xs:int" />
          <xs:element minOccurs="0" name="LicenseStatus" type="xs:string" />
          <xs:element name="LicenseActionCode" type="xs:int" />
          <xs:element minOccurs="0" name="LicenseAction" type="xs:string" />
          <xs:element name="RemainingHits" type="xs:int" />
          <xs:element name="Amount" type="xs:decimal" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetRemainingHits">
        <xs:complexType />
      </xs:element>
      <xs:element name="GetRemainingHitsResponse">
        <xs:complexType />
      </xs:element>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="GetAllProfiles_ForStateSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllProfiles_ForState" />
  </wsdl:message>
  <wsdl:message name="GetAllProfiles_ForStateSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllProfiles_ForStateResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllProfiles_ForStateResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetAllProfiles_ForCountySoapIn">
    <wsdl:part name="parameters" element="tns:GetAllProfiles_ForCounty" />
  </wsdl:message>
  <wsdl:message name="GetAllProfiles_ForCountySoapOut">
    <wsdl:part name="parameters" element="tns:GetAllProfiles_ForCountyResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllProfiles_ForCountyResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetAllProfiles_ForCitySoapIn">
    <wsdl:part name="parameters" element="tns:GetAllProfiles_ForCity" />
  </wsdl:message>
  <wsdl:message name="GetAllProfiles_ForCitySoapOut">
    <wsdl:part name="parameters" element="tns:GetAllProfiles_ForCityResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllProfiles_ForCityResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetAllProfiles_ForZipSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllProfiles_ForZip" />
  </wsdl:message>
  <wsdl:message name="GetAllProfiles_ForZipSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllProfiles_ForZipResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllProfiles_ForZipResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForStateSoapIn">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForState" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForStateSoapOut">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForStateResponse" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForStateResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForState_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForState_Topics" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForState_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForState_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForState_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForCountySoapIn">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForCounty" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForCountySoapOut">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForCountyResponse" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForCountyResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForCounty_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForCounty_Topics" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForCounty_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForCounty_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForCounty_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForCitySoapIn">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForCity" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForCitySoapOut">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForCityResponse" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForCityResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForCity_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForCity_Topics" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForCity_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForCity_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForCity_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForZipSoapIn">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForZip" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForZipSoapOut">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForZipResponse" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForZipResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForZip_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForZip_Topics" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForZip_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDemographics_ForZip_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetDemographics_ForZip_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForStateSoapIn">
    <wsdl:part name="parameters" element="tns:GetSocial_ForState" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForStateSoapOut">
    <wsdl:part name="parameters" element="tns:GetSocial_ForStateResponse" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForStateResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForState_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetSocial_ForState_Topics" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForState_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetSocial_ForState_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForState_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForCountySoapIn">
    <wsdl:part name="parameters" element="tns:GetSocial_ForCounty" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForCountySoapOut">
    <wsdl:part name="parameters" element="tns:GetSocial_ForCountyResponse" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForCountyResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForCounty_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetSocial_ForCounty_Topics" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForCounty_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetSocial_ForCounty_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForCounty_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForCitySoapIn">
    <wsdl:part name="parameters" element="tns:GetSocial_ForCity" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForCitySoapOut">
    <wsdl:part name="parameters" element="tns:GetSocial_ForCityResponse" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForCityResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForCity_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetSocial_ForCity_Topics" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForCity_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetSocial_ForCity_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForCity_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForZipSoapIn">
    <wsdl:part name="parameters" element="tns:GetSocial_ForZip" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForZipSoapOut">
    <wsdl:part name="parameters" element="tns:GetSocial_ForZipResponse" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForZipResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForZip_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetSocial_ForZip_Topics" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForZip_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetSocial_ForZip_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetSocial_ForZip_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForStateSoapIn">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForState" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForStateSoapOut">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForStateResponse" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForStateResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForState_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForState_Topics" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForState_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForState_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForState_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForCountySoapIn">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForCounty" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForCountySoapOut">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForCountyResponse" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForCountyResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForCounty_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForCounty_Topics" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForCounty_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForCounty_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForCounty_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForCitySoapIn">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForCity" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForCitySoapOut">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForCityResponse" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForCityResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForCity_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForCity_Topics" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForCity_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForCity_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForCity_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForZipSoapIn">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForZip" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForZipSoapOut">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForZipResponse" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForZipResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForZip_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForZip_Topics" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForZip_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetEconomic_ForZip_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetEconomic_ForZip_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForStateSoapIn">
    <wsdl:part name="parameters" element="tns:GetHousing_ForState" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForStateSoapOut">
    <wsdl:part name="parameters" element="tns:GetHousing_ForStateResponse" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForStateResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForState_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetHousing_ForState_Topics" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForState_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetHousing_ForState_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForState_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForCountySoapIn">
    <wsdl:part name="parameters" element="tns:GetHousing_ForCounty" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForCountySoapOut">
    <wsdl:part name="parameters" element="tns:GetHousing_ForCountyResponse" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForCountyResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForCounty_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetHousing_ForCounty_Topics" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForCounty_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetHousing_ForCounty_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForCounty_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForCitySoapIn">
    <wsdl:part name="parameters" element="tns:GetHousing_ForCity" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForCitySoapOut">
    <wsdl:part name="parameters" element="tns:GetHousing_ForCityResponse" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForCityResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForCity_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetHousing_ForCity_Topics" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForCity_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetHousing_ForCity_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForCity_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForZipSoapIn">
    <wsdl:part name="parameters" element="tns:GetHousing_ForZip" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForZipSoapOut">
    <wsdl:part name="parameters" element="tns:GetHousing_ForZipResponse" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForZipResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForZip_TopicsSoapIn">
    <wsdl:part name="parameters" element="tns:GetHousing_ForZip_Topics" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForZip_TopicsSoapOut">
    <wsdl:part name="parameters" element="tns:GetHousing_ForZip_TopicsResponse" />
  </wsdl:message>
  <wsdl:message name="GetHousing_ForZip_TopicsResponseInfo">
    <wsdl:part name="ResponseInfo" element="tns:ResponseInfo" />
  </wsdl:message>
  <wsdl:message name="GetRemainingHitsSoapIn">
    <wsdl:part name="parameters" xmlns:q1="http://ws.strikeiron.com" element="q1:GetRemainingHits" />
  </wsdl:message>
  <wsdl:message name="GetRemainingHitsSoapOut">
    <wsdl:part name="parameters" xmlns:q2="http://ws.strikeiron.com" element="q2:GetRemainingHitsResponse" />
  </wsdl:message>
  <wsdl:message name="LicenseInfoMessage">
    <wsdl:part name="LicenseInfo" xmlns:q3="http://ws.strikeiron.com" element="q3:LicenseInfo" />
  </wsdl:message>
  <wsdl:message name="SubscriptionInfoMessage">
    <wsdl:part name="SubscriptionInfo" xmlns:q4="http://ws.strikeiron.com" element="q4:SubscriptionInfo" />
  </wsdl:message>
  <wsdl:portType name="CensusDataSoap">
    <wsdl:operation name="GetAllProfiles_ForState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all census information by state</wsdl:documentation>
      <wsdl:input message="tns:GetAllProfiles_ForStateSoapIn" />
      <wsdl:output message="tns:GetAllProfiles_ForStateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllProfiles_ForCounty">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all census information by county</wsdl:documentation>
      <wsdl:input message="tns:GetAllProfiles_ForCountySoapIn" />
      <wsdl:output message="tns:GetAllProfiles_ForCountySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllProfiles_ForCity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all census information by city</wsdl:documentation>
      <wsdl:input message="tns:GetAllProfiles_ForCitySoapIn" />
      <wsdl:output message="tns:GetAllProfiles_ForCitySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllProfiles_ForZip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all census information by zip</wsdl:documentation>
      <wsdl:input message="tns:GetAllProfiles_ForZipSoapIn" />
      <wsdl:output message="tns:GetAllProfiles_ForZipSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all demographic information by state</wsdl:documentation>
      <wsdl:input message="tns:GetDemographics_ForStateSoapIn" />
      <wsdl:output message="tns:GetDemographics_ForStateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForState_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select demographic information by state</wsdl:documentation>
      <wsdl:input message="tns:GetDemographics_ForState_TopicsSoapIn" />
      <wsdl:output message="tns:GetDemographics_ForState_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForCounty">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all demographic information by county</wsdl:documentation>
      <wsdl:input message="tns:GetDemographics_ForCountySoapIn" />
      <wsdl:output message="tns:GetDemographics_ForCountySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForCounty_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select demographic information by county</wsdl:documentation>
      <wsdl:input message="tns:GetDemographics_ForCounty_TopicsSoapIn" />
      <wsdl:output message="tns:GetDemographics_ForCounty_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForCity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all demographic information by city</wsdl:documentation>
      <wsdl:input message="tns:GetDemographics_ForCitySoapIn" />
      <wsdl:output message="tns:GetDemographics_ForCitySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForCity_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select demographic information by city</wsdl:documentation>
      <wsdl:input message="tns:GetDemographics_ForCity_TopicsSoapIn" />
      <wsdl:output message="tns:GetDemographics_ForCity_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForZip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all demographic information by zip</wsdl:documentation>
      <wsdl:input message="tns:GetDemographics_ForZipSoapIn" />
      <wsdl:output message="tns:GetDemographics_ForZipSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForZip_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select demographic information by zip</wsdl:documentation>
      <wsdl:input message="tns:GetDemographics_ForZip_TopicsSoapIn" />
      <wsdl:output message="tns:GetDemographics_ForZip_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all social information by state</wsdl:documentation>
      <wsdl:input message="tns:GetSocial_ForStateSoapIn" />
      <wsdl:output message="tns:GetSocial_ForStateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForState_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select social information by state</wsdl:documentation>
      <wsdl:input message="tns:GetSocial_ForState_TopicsSoapIn" />
      <wsdl:output message="tns:GetSocial_ForState_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForCounty">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all social information by county</wsdl:documentation>
      <wsdl:input message="tns:GetSocial_ForCountySoapIn" />
      <wsdl:output message="tns:GetSocial_ForCountySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForCounty_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select social information by county</wsdl:documentation>
      <wsdl:input message="tns:GetSocial_ForCounty_TopicsSoapIn" />
      <wsdl:output message="tns:GetSocial_ForCounty_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForCity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all social information by city</wsdl:documentation>
      <wsdl:input message="tns:GetSocial_ForCitySoapIn" />
      <wsdl:output message="tns:GetSocial_ForCitySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForCity_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select social information by city</wsdl:documentation>
      <wsdl:input message="tns:GetSocial_ForCity_TopicsSoapIn" />
      <wsdl:output message="tns:GetSocial_ForCity_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForZip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all social information by zip</wsdl:documentation>
      <wsdl:input message="tns:GetSocial_ForZipSoapIn" />
      <wsdl:output message="tns:GetSocial_ForZipSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForZip_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select social information by zip</wsdl:documentation>
      <wsdl:input message="tns:GetSocial_ForZip_TopicsSoapIn" />
      <wsdl:output message="tns:GetSocial_ForZip_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all economic information by state</wsdl:documentation>
      <wsdl:input message="tns:GetEconomic_ForStateSoapIn" />
      <wsdl:output message="tns:GetEconomic_ForStateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForState_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select economic information by state</wsdl:documentation>
      <wsdl:input message="tns:GetEconomic_ForState_TopicsSoapIn" />
      <wsdl:output message="tns:GetEconomic_ForState_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForCounty">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all economic information by county</wsdl:documentation>
      <wsdl:input message="tns:GetEconomic_ForCountySoapIn" />
      <wsdl:output message="tns:GetEconomic_ForCountySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForCounty_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select economic information by county</wsdl:documentation>
      <wsdl:input message="tns:GetEconomic_ForCounty_TopicsSoapIn" />
      <wsdl:output message="tns:GetEconomic_ForCounty_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForCity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all economic information by city</wsdl:documentation>
      <wsdl:input message="tns:GetEconomic_ForCitySoapIn" />
      <wsdl:output message="tns:GetEconomic_ForCitySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForCity_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select economic information by city</wsdl:documentation>
      <wsdl:input message="tns:GetEconomic_ForCity_TopicsSoapIn" />
      <wsdl:output message="tns:GetEconomic_ForCity_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForZip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all economic information by zip</wsdl:documentation>
      <wsdl:input message="tns:GetEconomic_ForZipSoapIn" />
      <wsdl:output message="tns:GetEconomic_ForZipSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForZip_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select economic information by zip</wsdl:documentation>
      <wsdl:input message="tns:GetEconomic_ForZip_TopicsSoapIn" />
      <wsdl:output message="tns:GetEconomic_ForZip_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all housing information by state</wsdl:documentation>
      <wsdl:input message="tns:GetHousing_ForStateSoapIn" />
      <wsdl:output message="tns:GetHousing_ForStateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForState_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select housing information by state</wsdl:documentation>
      <wsdl:input message="tns:GetHousing_ForState_TopicsSoapIn" />
      <wsdl:output message="tns:GetHousing_ForState_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForCounty">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all housing information by county</wsdl:documentation>
      <wsdl:input message="tns:GetHousing_ForCountySoapIn" />
      <wsdl:output message="tns:GetHousing_ForCountySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForCounty_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select housing information by county</wsdl:documentation>
      <wsdl:input message="tns:GetHousing_ForCounty_TopicsSoapIn" />
      <wsdl:output message="tns:GetHousing_ForCounty_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForCity">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all housing information by city</wsdl:documentation>
      <wsdl:input message="tns:GetHousing_ForCitySoapIn" />
      <wsdl:output message="tns:GetHousing_ForCitySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForCity_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select housing information by city</wsdl:documentation>
      <wsdl:input message="tns:GetHousing_ForCity_TopicsSoapIn" />
      <wsdl:output message="tns:GetHousing_ForCity_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForZip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all housing information by zip</wsdl:documentation>
      <wsdl:input message="tns:GetHousing_ForZipSoapIn" />
      <wsdl:output message="tns:GetHousing_ForZipSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForZip_Topics">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns select housing information by zip</wsdl:documentation>
      <wsdl:input message="tns:GetHousing_ForZip_TopicsSoapIn" />
      <wsdl:output message="tns:GetHousing_ForZip_TopicsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRemainingHits">
      <wsdl:input message="tns:GetRemainingHitsSoapIn" />
      <wsdl:output message="tns:GetRemainingHitsSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CensusDataSoap" type="tns:CensusDataSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetAllProfiles_ForState">
      <soap:operation soapAction="http://www.strikeiron.com/GetAllProfiles_ForState" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetAllProfiles_ForStateResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllProfiles_ForCounty">
      <soap:operation soapAction="http://www.strikeiron.com/GetAllProfiles_ForCounty" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:county) &gt; 0</tns:expression>
              <tns:description>County is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetAllProfiles_ForCountyResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllProfiles_ForCity">
      <soap:operation soapAction="http://www.strikeiron.com/GetAllProfiles_ForCity" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:city) &gt; 0</tns:expression>
              <tns:description>City is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetAllProfiles_ForCityResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllProfiles_ForZip">
      <soap:operation soapAction="http://www.strikeiron.com/GetAllProfiles_ForZip" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:zip) &gt; 0</tns:expression>
              <tns:description>Zip is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetAllProfiles_ForZipResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForState">
      <soap:operation soapAction="http://www.strikeiron.com/GetDemographics_ForState" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetDemographics_ForStateResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForState_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetDemographics_ForState_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetDemographics_ForState_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForCounty">
      <soap:operation soapAction="http://www.strikeiron.com/GetDemographics_ForCounty" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:county) &gt; 0</tns:expression>
              <tns:description>County is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetDemographics_ForCountyResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForCounty_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetDemographics_ForCounty_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:county) &gt; 0</tns:expression>
              <tns:description>County is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetDemographics_ForCounty_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForCity">
      <soap:operation soapAction="http://www.strikeiron.com/GetDemographics_ForCity" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:city) &gt; 0</tns:expression>
              <tns:description>City is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetDemographics_ForCityResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForCity_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetDemographics_ForCity_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:city) &gt; 0</tns:expression>
              <tns:description>City is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetDemographics_ForCity_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForZip">
      <soap:operation soapAction="http://www.strikeiron.com/GetDemographics_ForZip" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:zip) &gt; 0</tns:expression>
              <tns:description>Zip is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetDemographics_ForZipResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographics_ForZip_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetDemographics_ForZip_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:zip) &gt; 0</tns:expression>
              <tns:description>Zip is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetDemographics_ForZip_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForState">
      <soap:operation soapAction="http://www.strikeiron.com/GetSocial_ForState" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetSocial_ForStateResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForState_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetSocial_ForState_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetSocial_ForState_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForCounty">
      <soap:operation soapAction="http://www.strikeiron.com/GetSocial_ForCounty" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:county) &gt; 0</tns:expression>
              <tns:description>County is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetSocial_ForCountyResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForCounty_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetSocial_ForCounty_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:county) &gt; 0</tns:expression>
              <tns:description>County is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetSocial_ForCounty_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForCity">
      <soap:operation soapAction="http://www.strikeiron.com/GetSocial_ForCity" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:city) &gt; 0</tns:expression>
              <tns:description>City is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetSocial_ForCityResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForCity_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetSocial_ForCity_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:city) &gt; 0</tns:expression>
              <tns:description>City is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetSocial_ForCity_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForZip">
      <soap:operation soapAction="http://www.strikeiron.com/GetSocial_ForZip" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:zip) &gt; 0</tns:expression>
              <tns:description>Zip is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetSocial_ForZipResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSocial_ForZip_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetSocial_ForZip_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:zip) &gt; 0</tns:expression>
              <tns:description>Zip is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetSocial_ForZip_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForState">
      <soap:operation soapAction="http://www.strikeiron.com/GetEconomic_ForState" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetEconomic_ForStateResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForState_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetEconomic_ForState_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetEconomic_ForState_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForCounty">
      <soap:operation soapAction="http://www.strikeiron.com/GetEconomic_ForCounty" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:county) &gt; 0</tns:expression>
              <tns:description>County is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetEconomic_ForCountyResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForCounty_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetEconomic_ForCounty_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:county) &gt; 0</tns:expression>
              <tns:description>County is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetEconomic_ForCounty_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForCity">
      <soap:operation soapAction="http://www.strikeiron.com/GetEconomic_ForCity" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:city) &gt; 0</tns:expression>
              <tns:description>City is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetEconomic_ForCityResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForCity_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetEconomic_ForCity_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:city) &gt; 0</tns:expression>
              <tns:description>City is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetEconomic_ForCity_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForZip">
      <soap:operation soapAction="http://www.strikeiron.com/GetEconomic_ForZip" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:zip) &gt; 0</tns:expression>
              <tns:description>Zip is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetEconomic_ForZipResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEconomic_ForZip_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetEconomic_ForZip_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:zip) &gt; 0</tns:expression>
              <tns:description>Zip is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetEconomic_ForZip_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForState">
      <soap:operation soapAction="http://www.strikeiron.com/GetHousing_ForState" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHousing_ForStateResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForState_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetHousing_ForState_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHousing_ForState_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForCounty">
      <soap:operation soapAction="http://www.strikeiron.com/GetHousing_ForCounty" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:county) &gt; 0</tns:expression>
              <tns:description>County is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHousing_ForCountyResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForCounty_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetHousing_ForCounty_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:county) &gt; 0</tns:expression>
              <tns:description>County is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHousing_ForCounty_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForCity">
      <soap:operation soapAction="http://www.strikeiron.com/GetHousing_ForCity" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:city) &gt; 0</tns:expression>
              <tns:description>City is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHousing_ForCityResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForCity_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetHousing_ForCity_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:state) &gt; 0</tns:expression>
              <tns:description>State is required</tns:description>
            </tns:assertion>
            <tns:assertion>
              <tns:expression>string-length(//tns:city) &gt; 0</tns:expression>
              <tns:description>City is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHousing_ForCity_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForZip">
      <soap:operation soapAction="http://www.strikeiron.com/GetHousing_ForZip" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:zip) &gt; 0</tns:expression>
              <tns:description>Zip is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHousing_ForZipResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHousing_ForZip_Topics">
      <soap:operation soapAction="http://www.strikeiron.com/GetHousing_ForZip_Topics" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <tns:validation>
          <tns:assertions>
            <tns:assertion>
              <tns:expression>string-length(//tns:zip) &gt; 0</tns:expression>
              <tns:description>Zip is required</tns:description>
            </tns:assertion>
          </tns:assertions>
        </tns:validation>
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetHousing_ForZip_TopicsResponseInfo" part="ResponseInfo" use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRemainingHits">
      <soap:operation soapAction="http://ws.strikeiron.com/StrikeIron/CensusData/GetRemainingHits" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:LicenseInfoMessage" part="LicenseInfo" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:SubscriptionInfoMessage" part="SubscriptionInfo" use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="CensusData">
    <wsdl:port name="CensusDataSoap" binding="tns:CensusDataSoap">
      <soap:address location="http://ws.strikeiron.com/StrikeIron/CensusData" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>