Firstly, Graeme:
Yo Spike
>Fellow WA person

yup and PLUG member too

I guess just having a panel prompt that says - make this primary would be doable. all you need to do is canabalise the "advanced restore thingy" from backup2ws panel and rename it.
once the data is over all that is needed is for the following commands.
/sbin/e-smith/signal-event post-upgrade, and
/sbin/e-smith/signal-event reboot.
The only issue i can see is if the backup server accidently looses power and reboots with all the new config files in the directories... which opens up a whole kettle of worms with two machines trying to be the same IP address. the other issue i found was i needed to go into the admin console and re-impliment the networking drivers as i had two different network brands in the different servers. but with a little tweaking of what is coppied it can be done... I wish I had more time to play.
>Another thought is: What happens when the primary is back up again? How do we demote the backup?
this ties in with the above. basically the backup machine/s would need two configs.. one for when it was "backup" and one for when it is doing the Primary role.
I guess we could use some sort of sim-linking to different configs to fix this.
Next Walter,
>Will this backup all of the userlists as well as their email? Also, if I'm currently having trouble with some contribs and vpn's, will I continue to have those if I use this backup method?
this will do exactly what the backup2ws disaster recovery default backup will do. it restores all users/passwords/ibays etc so yes it will do all the email etc.
as to the next part - im not sure if I understand. are you asking if this copys contribs etc over? - No it doesnt - you need to install all the base system and contribs before rsyncing across. The other way i could read that question is if this backup will fix all your issues with contribs/vpns.... I dont think so.
HTH. I will have a 1st draft on the How-to by monday i think. will post here. Graeme, will mail you off list to chat about maybe making a user-panel contrib.