Hey I've found (and fixed) a minor error in your
webinterface. In functions.php around line 76, you
perform a 'copy' on the nzb file uploaded to the tempdir.
However a copy takes time to do and hellanzb sometimes
notices the file while it's being copied, and thus
rejects an incomplete NZB.
I've attached a fixed version of the file that uses a
unix 'mv' to get the file in the queue dir. "mv" just
alters the inode of the file so it appears instantly.
You may still need to make sure that the tmpdir and
the queuedir are on the same partition.