I know that most here are down on macros and prefer code. I have started learning code and using code instead of code. However, I have a question. I have a popup form that allows the user to record the details of a customer phone call. I want the user to popup the form at anytime whenever they get a call. Instead of coding the docmd repeatedly would it not make more sense to write a openform macro and then just use the macro throughout the database? this seems to be one instance when a macro is more efficient. Am I wrong?