D. D. Brierton said: [snip]
1. Yum repositories should have a mirrors.xml file. All the user need do is sign up to the main repository itself, the mirrors.xml file is downloaded, and yum tries to use the mirror that is closest or fastest (I'm not sure *how* it should do that, but lets think of this as an ideal scenario proposal).
The version of yum in rawhide already has this. IIRC it does it using the same format as up2date, point it to a text file of repos and it randomly picks one.
Regards, Ed.