Come diceva Francesco, non importa che siano 1, 100 o 10000 utenti iscritti. nel momento in cui hai creato e testato la procedura, ci metti mezz'ora a migrare.
Se hai un po' di rudimenti di php e conosci un pochino la struttura del db di joomla, non ci vuole tanto (premesso che quella del vecchio cms tu la conosca già bene).
Ti scarichi il db dell'attuale cms in locale e fai in locale tutte le prove.
Scrivi la tua procedura di migrazione.
Dopo averla testata in locale, quando ti ha dato il 100% di sicurezza, effettui la migrazione operativa.
Per qualsiasi tipo di migrazione, il sito dovrà restare indisponibile per un certo lasso di tempo. Io mi prenderei almeno 24 ore anche se, se tutto va liscio, la migrazione la fai in 30 minuti. Ma in questo settore si sa, non va mai tutto liscio... 24 ore sono abbastanza.
Il cms aspnuke, lo butti giu solo quando in locale il nuovo joomla funziona perfettamente.
Buon lavoro