sorry for the typo...If you do not need a union query s/b if you do need a union query
Here is another idea.... instead of using a union query to add "all" to the list, use the function provided at this link, which will enable to add "all" to the list without having to use a union query, enabling to use the Order By as you had previously.
http://support.microsoft.com/kb/128881