I am matching fields from 2 tables and adding 10 to a varaible for each match. It's working partially and I'm going crazy trying to figure out why. The code and the results are below. Maybe some new eyes will spot something.<BR><BR>If seek_type = ptype Then<BR>response.write "type yes<BR>"<BR>cntr = cntr + 10<BR>end if<BR>If Years_exp = exper then<BR>response.write "exp yes<BR>"<BR>cntr = cntr + 10<BR>end if<BR>If search_in = city then<BR>response.write "city yes<BR>"<BR>cntr = cntr + 10<BR>end if<BR>If relocate_to = relo then<BR>response.write "relo yes<BR>"<BR>cntr = cntr + 10<BR>end if<BR>If travel_y = travely then<BR>response.write "ty yes<BR>"<BR>cntr = cntr + 10<BR>end if<BR>If travel_n = traveln then<BR>response.write "tn yes<BR>"<BR>cntr = cntr + 10<BR>end if<BR>If percent_travel = percent then<BR>response.write "tp yes<BR>"<BR>cntr = cntr + 10<BR>end if<BR>If languages = lang then<BR>response.write "lang yes<BR>"<BR>cntr = cntr + 10<BR>end if<BR>If start = canstart then<BR>response.write "start yes<BR>"<BR>cntr = cntr + 10<BR>end if<BR>If wpm = types then<BR>response.write "wpm yes<BR>"<BR>cntr = cntr + 10<BR>end if<BR>If office_programs = officeprogs then<BR>response.write "progs yes<BR>"<BR>cntr = ctr + 10<BR>end if<BR>If security_rating = security then<BR>response.write "sec yes<BR>"<BR>cntr = cntr + 10<BR>end if<BR>If lic_cert_state = lic_state then<BR>response.write "lic yes<BR>"<BR>cntr = cntr + 10<BR>end if<BR><BR>Here is the result of the response.write<BR><BR>type yes<BR>exp yes<BR>city yes<BR>relo yes<BR>ty yes<BR>lang yes<BR>start yes<BR>wpm yes<BR>progs yes<BR>sec yes<BR>lic yes<BR><BR>However the value of cntr is only 30 when it should be 110!