To be aware of - sometimes the shell will glob the wildcard you're trying to pass to find.
For example, if you're in a directory that contains a file named "foo.bar", and you try to search for files ending in .bar, then doing a:
find . -name *.bar
may return just "./foo.bar" as the shell expanded *.bar to foo.bar, and passed that to find.To fix, wrap arguments you pass to find in quotes if they contain wildcard characters.
(edit: fixed formatting as HN uses asteriks to italicize)