Why should any application sort these three strings:

"Area 2"
"Area 12"
"Area 20"

... into...

"Area 12"
"Area 2"
"Area 20"

...?

I'm tired of ASCII-only searches. There should be a sort order that takes into account numbers in strings. I'm sure somebody's already done it, but I don't know what the name is, and it should be there. ANSI SQL should have it. Functions in the basics of a programming language should support it. It's silly in this day and age of supercomputers on desktops that we don't have more complex standard sorting orders.

Rant over.