BTW, what does it get you to use "distinct", since "UNION" eliminates ALL duplicates from the result set anyway?