I know this is pretty subjective, but here it is: what documentation format (e.g. PDF, CHM, etc.) would you recommend for the user-guide in a small-scale, open-source application? Is this really just personal choice/preference, or are there compelling reasons to choose one format over another?
For clarity: I'm not asking about tools for writing documentation, nor am I asking about how to write a user-guide: I'm having a hard time deciding on the documentation format itself. Are there reasons not to use a PDF? CHMs can offer a nice indexing/searching mechanism, but is this overkill for a small, open-source application? When working on a project, was there a reason you chose a particular format?
For context, this user-guide is for a Linux-based flashcard application I've been developing in Python which uses spaced-repetition to facilitate learning over an extended period of time. I don't have a web GUI for it yet, though this might be included in a future release. This helps narrow down the options (no .doc files and a web-based approach is probably out), but there are still a number of possibilities and I'm not sure how to narrow them down.