Hi
No, do not add a new column to the table.
In the query make a 'calculated' column (I have called it X, but any name you wish will do)
You do this by typing exactly what I showed you in the area of the query grid where you would normally drag a column name to so type:
X:Len(Trim(Nz(,""

& ""

) = 0
replacing EMail with the name of your column which contains the EMail address
what this bit of code does is to return True if the EMail column is a Null or spaces
in the criteria space of this column put True to pick out those without an EMail address or false to piclout those with an EMail address
OK?
Regards
Ken Reay
Freelance Solutions Developer
Boldon Information Systems Ltd
Website needs upgrading, but for now - [URL unfurl="true"]www.kenneth.reay.btinternet.co.uk[/URL]
UK