Can you be a little clearer as to what your are wanting? We already have the capability to sort the channel listing in either ascending or descending order.
I think what he wants is a way for each individual subscriber to select the channel numbers each station they subscribe to are on their individual set or in their individual household. For example, if "Bob" is a Dish Network subscriber and his favorite channels are ESPN, MSNBC, and FX, he could set it up so that on his television set, ESPN is channel 2, MSNBC is channel 3, and FX is channel 4. Then, when he sits down, he can start at channel 2 and just page channel up to quickly see what is on all three channels. Similarly, "Suzy", another hypothetical Dish customer might like ABC, Lifetime, and Oxygen and set them up as channels 2, 3, and 4 on her set.
People could also create their own channel clusters arranged in ways that make sense to them. For example, they might choose to group their the regional sports networks they subscribe to near ESPN and the national sports networks (Currently mainly of the national ones are in the 140s and many of the regional ones are in the 400s). Or they might create a cluster of channels that show their favorite sitcoms or movies. People could also "self correct" what they see as channels that are in the wrong places-- for example they might want to put all the news channels -- CNN, MSNBC, FOX News, Current TV, and Headline News right next to each other, and move the financial channels like CNBC out to their own cluster of channel locations. Maybe they want to move all those stupid informercial channels into the 9000s so they don't have to flip past them all the time. That sort of thing. Everyone could set things up to their individual tastes and never be affected by channels changing numbers or whatever, since each individual would be in charge of when and if that happens on their television.