Great addition Dean - thanks!

One small though on above (as I was solving the similar grouping issues in some of my programing):

For some such "fine" grouping by only two letters in each group might be not ideal. It is indeed a bit of problem to create symetrical group with 26 base letters of alphabet but here is what I mostly do - simply combine always W + X and Y + Z as "one letter" (or just leave X and Z out of the list completely - depends of course on the algorithm used to display the grouping) resulting thus in 24 "letters" instead allowing for more flexible groupings - up to 8 groups but indeed some could be left out so nornally you'd end up with 6 common to use:

24 x 1

12 x 2 (or could be expanded to / replaced by 13 x 2)

8 x 3 - as example: A-C D-F G-I J-L M-O P-R S-U V-Z

6 x 4

5 x 5 * Extra grouping with only Y + Z merged

4 x 6

3 x 8

2 x 12

1 x 24

Instead of the symetrical more advance grouping could be used as well based on frequency of each start letter but that would be to complex I guess to implement with little benefit here. Alternativelly - option to make your own Alphabetical grouping would be nice as well but I believe that even inclusion of two or three more alternatives to current 13 x 2 grouping would help greatly.

Just an idea and in no way request neither anything vital