Cerco di rispiegare il tutto facendo un esempio molto semplice.
In una pagina web appaiono, a seguito di una opportuna interrogazione di un database, i seguenti dati :
Pinco 339343443
Tizio 347847348
Caio 348459058
Se l'interrogazione fosse stata "in ordine alfabetico di nome" avremmo avuto
Caio 348459058
Pinco 339343443
Tizio 347847348


Io viceversa vorrei che apparisse :
Pinco 339343443 Via Roma 4
Tizio 347847348 Via Torino 12
Caio 348459058 Via Casale 55
In tal modo la pagina sarebbe, per i miei usi personali, più completa ed ogni qualvolta io rivedessi quella pagina salterebbe immediatamente all'occhio che - ad esempio - Pinco abita in Via Roma 4.

Come già detto non ho possibilità di dire al webmaster di quel sito : "per favore aggiungimi quel campo".
L'unica soluzione appare quella di registrare in locale gli indirizzi ed abbinarli in modo univoco ai nomi ed ai numeri di telefono. Per questo ipotizzavo un file XML ma qualunque altro tipo di mini-database può andar bene.
Sono praticamente sicuro che la cosa sarebbe realizzabile con un linguaggio ad alto livello (ad esempio il VB6; parlo di questo linguaggio perchè lo conosco bene) ma questo richiede l'installazione su ogni computer di un programma relativamente pesante. Con una "piccola" estensione di Firefox forse - ripeto forse - sarebbe possibile ottenere quanto desiderato. Aggiungo che ho una scarsa o nulla preparazione su questo argomento (le estensioni di Firefox) ma ritengo che con un po' di buona volontà riuscirei ad imparare a come crearne una (conosco fra le altre cose anche Javascript e altri linguaggi di scripting).

Sono ben conscio che qualunque modifica della modalità di visualizzazione del sito web, da parte del webmaster, potrebbe vanificare il risultato finale.
Adesso è tutto più chiaro ?