Hi Tom,
Sure, 2nd part first.
As long as you make a field for alt tags, like where you have your picture field named Frame2, you can also make a field say "alttext" - note there are some titles you need to stay away from, that is why I get into the habit of naming it slightly different - my tables all start with tbl
ok, so we have Frame2, with a the name of a picture 12345.jpg in it, and next to frame2 you have a field called "alttext", in that you put the text "Picture of me in front of my house" (or whatever alt you want)
Then like you did with the img src - except adding another field
<img src="Images/<;%=(Recordset1.Fields.Item("Frame2"

.Value)%>" alt="<;%=(Recordset1.Fields.Item("alttext"

.Value)%>">
Then when you look at the web page, you will see the picture - run your mouse over it and the text box will show.
Pretty nifty thing.
Ok part 1
Instead of img src alter it to <a href="<%=(Recordset1.Fields.Item("FIELDNAME"

.Value)%>">Any link text you want</a>