>As Usual Cetin your example worked and did what you explained very well. I applied it to my scenario and it did open the "contact" form. However it still opened the first record everytime regardless of which row I was on in the grid. Interstingly though when the "contacts" form opened the first record was the same but the first name was the first name of the name I selected in the grid. SO it replaced the first name instead of opening the "contacts" form with the record selected. Its kinda funny but really I am looking at a new way to try and select a record from a grid and open the form for editing. Then I have to figure out how to add a new record when opening the "contacts" form but I am sure that will be easier. Thanks for the example though it did teach me about parameters and being new I need all the help I can get.
Without seeing your codes it's only a guess game:) Are you using defaul datasession? That might be your problem. Check if in called form DataSession is 1 (my suggestion always use 2-private)
Cetin