Kevin,
You can probably achieve what you want with a little bit of code i nthe InteractiveChange() of either a textbox or combo. Track what they type, and do a SEEK(), once the SEEK() stops returning .t. they are typing in a new value. And you'll have to insert it into the underlying data source.
>Thank you. That works, although what I was trying to achieve was to make a combo box home in on an existing record or allow the user to type a new one (I've seen some applications work like this.)
>I guess I'll just have to have a listbox for lookups, and a textbox for typing in new data.
>Thank you again - what I can achieve now is better than what I had.