Back to the drawing board. Windows sorts these lines thus (postgresql 9.1.3):
! *`-=[];',./~@#$%^&()_+{}|:"<>?\
!!
!a
!A
!B
!ia
!test
\--\
African agricultural research and technological development
on the ascii table here:
upper case letters should sort before lowercase letters.
-wes