Boas melhorias.
Em relação aquela sugestão de poder fazer download dos posts do user em XML, o que achas?
Todos os posts?
Mas tudo dentro de um único arquivo ou vários arquivos XML?
Acho que nunca usei XML (ainda que eu saiba como se parece), não sei exatamente como você quer.

Eu disse XML porque é mais fácil de processar do que em Excel. Mas tanto faz.
A ideia é poder exportar todos os posts que o utilizador fez, para um ficheiro (ou vários), dentro de um determinado período de tempo.
Podia fornecer lotes de 1000 posts por ficheiro, por exemplo.
Será clicar num botão, para fazer download dos posts que esta abrangido num determinado período de tempo.
Agora, o único cuidado que tinha de ter era evitar abusos. Ou seja, criar algum método para controlar o uso de bots em fazer download.