I would do this with a com server created by Visual FoxPro. Then again, M$ has hidden VFP pretty well within Visual Studio but that will change in the upcoming release of VS 7. VFP is getting it's due at least as a middle tier component. If you have Studio, I can help you with the code. You just return an A HREF link from within a SQL statement for the table headers so they are linkable back to your COM object to return a new sorted set. It also gives the visual clue that it is available As I say this you can prehaps do this trick already with your current ADO or ODBC SQL Select statement.<br><br>Looks like this from within VFP<br>SELECT [<A HREF="MyASPPage.asp?Custno=ALLTRIM(Custno) + [">"] + Company + [</A>] as COMPANY, careof AS CONTACT, phone, company AS Sort FROM .\Data\MyTable WHERE CustNo=lcCustNo ORDER BY Sort INTO Cursor MyCursor<br> <p>John Durbin<br><a href=mailto: > </a><br><a href= > </a><br>ICQ VFP ActiveList #73897253