I agree 100%!!! I'm actually listing my games in a spreadsheet so that I can sort by certain variables (Opponent, Color, Speed, Start Date, Game Name, etc.), but there are some that I simply can't do that way (i.e. ONLINE opponents - the MOST useful of all the suggestions thus far), and some that would simply be too much work to do manually (# of Moves, Opponents Rating, etc.) since they change so often. But I'd LOVE to see these options available!!!
Current Games List: Different Orders

As discussed in parallel over here ... chesscom-feedback-sort-games-list, sorting the complete ('SHOW ALL') list of current games (as opposed to the paged list), need not hammer the server - if TheGrobe's suggestion http://www.kryogenix.org/code/browser/sorttable/ was taken up.

The simplest workaround for this (as Billium248 suggest in post #2) is to paste the current games list into a Word (or Excel) document and then use sort table to list by any column.
(Sorting by Time Left produces interesting results though!)
The listing of games - both current and completed - is certainly crisp and easy to follow. However, I sometimes have difficulty tracking down particular games. If you were considering adding features, I would ask you to consider whether the lists of current games and completed games could be made sortable by any column (Opponent, Game name, #Moves, Black [player], White [player], online status, whose-move/vacation status). Games of a tournament could then be kept together.
As an illustration, "Items I'm Watching" in eBay have this feature. You can sort by "Time Left" or "Seller ID" for example. The sort key is highlighted at the top of the display.
e.g. CURRENT VIEW on the left. SORTED BY ONLINE STATUS on the right.