Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo
The client should check whether it is possible to write to quake root dir. If not, it should print a super-friendly message explaining the situation and exit.
This is especially important in the times of Windows 7, UAC, etc.
After this issue is implemented, create a new issue, requesting ezQuake should handle this situation better - it should change all its settings so that every write operation is done in user's home/ezQuake dir.