Cheers, you're quite right it all depends on many things. I chose to keep it on the form as a record source, including adding a new record, but the VBA for this was far more than creating a separate unbound dialog form.
I'm sure I'll keep learning and refreshing as I go. :)