>I must be doing something else wrong as I will put me at the end of the table ie. it can't find the record when I know that it is there... I have tried all kinds of ALLTRIM(UPPER()) combinations... I know that the index is set I can see that in the data view window...
Couple of things-
step through your code in the debugger, and make sure that the recordsource is evaluating as you think it is. Also, just to be sure, use SEEK()'s 3rd parameter, the name of the tag.
Verify that the tag you are trying to use is the tag you think it is (does it use UPPER() or anyhitng like that?).
For testing purposes, I think Bruce's suggestion is a good one. Try LOCATE instead of SEEK.
Erik Moore
Clientelligence