Я не хочу использовать БД (даже не предлагайте, я уже с ним работал - это такая морока

).
Итак, есть игра в контакте. Онлайн игра.
Сейчас делаю регистрацию по id и хочу понять, как правильно распределять пользователей.
Например, у меня 1000 зарегистрировавшихся. Что мне сделать, чтобы не загружать сразу весь xml файл?
Может, по первой букве имени? Например: usersA.xml, usersB.xml, usersV.xml...
Но если будет более 100 000 зарегистрировавшихся?
Просто хотелось бы услышать ваше мнение.
Может, я все-таки буду использовать БД, если не найдется выхода...
Добавлено через 2 минуты
Может, для начала использовать xml? А потом, когда людей будет больше 1000, то переписать всех (программно) в БД?