I came across this well-written and thorough article about speaker design while Googling for info on outdoor speakers. It covers a lot of material, but is excellent reading.
_________________________
"Hello world." -- Every programmer, at one point or another.