Hi Steve,
Ran across the same thing, and here is what I did...
In the init of the form, the first thing I put...
Go bottom
skip 1 && so the form shows without any data
thisform.show && to show the "phantom" record until a good one is found.
HTH,
Ron
Ron Seidl
Independent Developer
VFP
"I'm playing in life's theater in anticipation of a great cast party!"