I found a strange problem with the proof environment that is loaded with the ntheorem package when adding the following options:
\usepackage[amsmath,hyperref,amsthm,framed,thmmarks]{ntheorem}
It seems that the endmark for proofs is consistently being placed after the last occurence of either
\end{align*} or \end{equation} (or maybe others) instead of after the \end{proof} as it is supposed to.
I've discovered that I can partly solve my problem by replacing \end{proof} with a \begin{align*}\end{align*}\end{proof}
This will make sure the \qed symbol is at the end of the proof, but it is being put a bit too far down.
Does anyone else know this problem? And am I talking too much?

All help will be deeply appreciated!
Frank