Could you make sure signatures in new e-mail messages are inserted at the current cursor position (or at the end of the current message) and NOT at the end of the message thread (below other replied/forwarded messages)?
The current implementation is somewhat awkward.