more than a few
probably the simplest is to pipe the output of find through grep
find $PWD -name "*.html" | grep -v Preview.html
grep is normally used to show matching lines ( or patterns )
But here we use the -v flag, which inverts it
you can also get find to do this
find $PWD -name "*.html" ! -name "Preview.html"
here the ! is NOT , so we are looking for files ending .html AND NOT named Preview.html
with find whitespace implies AND,
find $PWD -name "*.html" -a ! -name "Preview.html"
is the same, but you won't see it all that often
you can use -o for OR
It can get quite complicated, but once you get into the swing of things you are off..