Thanks for the input.  However, see the definition of how "Sorts After" works:

"Binary Sorts after tests whether the left operand sorts after the right operand in numeric subscript collation sequence. In numeric collation sequence, the null string collates first, followed by canonical numbers in numeric order with negative numbers first, zero next, and positive numbers, followed lastly by nonnumeric values."

Therefore in your case, 'A', which is 1.0, does NOT sort after 'B', which is 2.2.  

1.0 sorts BEFORE 2.2.

"".......-2.......-1.......0.......1.0.......2.2.......2.......1.......A.......Z.......