Séparer le fichier en deux serait déjà pas mal : proposer un choix entre les données sur les challenges d'un côté, et sur les users de l'autre (et un troisième choix regroupant les deux, pour les bourrins uniquement).
A l'intérieur du choix "challenges", peut-être proposer de sélectionner uniquement certaines catégories mais bon ces données là ne sont pas énormes donc c'est peut être pas nécessaire.
A l'intérieur du choix "users", faire des checkboxs pour chacune des 7 informations fournies sur chaque user : nick (coché par défaut et obligatoire, faut bien pouvoir se repérer ^^), points, date d'inscription, dernière validation, nombre de challs validés et validations des épreuves (le plus gros). Déjà ça allégerait pas mal si on ne veut pas avoir la liste des validations de chaque user par exemple... On peut même pousser le vice un peu plus loin en proposant des checkboxs pour chaque catégorie de challenges si la checkbox "épreuves validées" est cochée, bien que ça ne soit pas forcément nécessaire.
Pour finir, quitte à fournir une telle quantité d'informations, autant rajouter la date de validation pour chaque épreuve validée... Je crois que tu n'es plus à ça près zours ^^
Voilà mon avis, ce genre d'infos n'intéressera peut être pas grand monde, mais pour les férus de statistiques (au sens très large hein) dont je fais partie, ça peut être marrant. Et puis ça donne l'occasion de manipuler un peu du XML, ça peut pas faire de mal...