Ok here is my deal.. I am so close to getting this setup.. Ok Bill W.. Before the Server.URLEncode(rsView("Pic")) was cached or whatever on my machine I would get all the way up to viewing the main pic, but it would error out with a problem in the strSQL query.. Well here is what it was doing, here is my line that is calling the pic value:<BR><BR>Response.Write "<TD><A HREF=data.asp?action=view1" _<BR>& "&RONum=" & rsQuery("RO_Num") _<BR>& "&PicID=" & Server.URLEncode(rsView("Pic")) & """>" _<BR>& "<IMG Src='upload\" & rsView("Thumb") & "' border=0></A><BR><BR>Ok well if the page is not cached it will come up fine, the problem I am getting with this setup is that the A tag is seeing an extra " on the end of the pic value.. So it sees the value as azx_01_1109.jpg" and not azx_01_1109.jpg this is messing up the Query because it is still seeing that extra " on the end of the value.. Ok now here are my questions.. How do I keep the page from failing to load after it has been cached with the Server.URLEncode.. I am getting an error after I go back into the page with the pic list and the error is a Type mismatch:'Server.URLEncode' I am not sure on why this error is coming up as I am not very familiar with the usage of Server.URLEncode.. Also I am wondering how I can send the value of the pic to the subroutine without the extra " on the end of it? Thanks for the suggestions!!