Hey all.. I have an array that splits a form field up and inserts each one as an individual record. My problem is that is seems to be skipping some of the values and I can't figure out why. My code and the values are below. Any help will be appreciated.. thanks.. Dim IDIM InsSub if (request.form("sublaw")<>"") thenDim sublwsublw = split(Request.Form("sublaw"),", ")for I = LBound(sublw) to Ubound(sublw)insSQL = "insert into dbo.SubTopics (Sub_Law,Doc_ID) values ('" & sublw(I) & "'," & New_ID & ")"Set InsSub = Server.CreateObject("ADODB.Command") InsSub.ActiveConnection = MM_intrasql1_STRING InsSub.CommandText = insSQL InsSub.Execute nextInsSub.ActiveConnection.CloseSet InSub = nothing end if here is the values i am inputing..AgencyAnti-TrustArticle 9/Mortgage Contracts <----- skippedAttorney FeesBankingBusiness TortsCollectionsConstructionConstruction Contracts <----- skippedConsumer Protection (93A & CUPA) <----- skippedContractsDamagesEnforcement of Judgments <----- skippedERISAInsuranceLeasesNegligencePatents/TrademarksPrejudgment SecurityProduct LiabilityProfessional LiabilitySale of Goods(U.C.C. Art. 2) <--------- skippedSecured Transactions (U.C.C. Art. 9) <--------- skippedSecuritiesTorts of CompetitionUniform Commercial Code <--------- skippedWarrantiesWhite Collar CrimeMiscellaneousany clues????