I appologize for posing full files but I don't have diff to make a patch.
 
This is a solid beta of copy and move functionality for the Confera Product.
 
        Scenario:
            Topic
                Msg-1           *ids
                    Msg-3
                    Msg-4       *ids
                        Msg-5
                Msg-2           *paste_id
                    Msg-6
 
        Result of Copy:
            Topic
                Msg-1
                    Msg-3
                    Msg-4
                        Msg-5
                Msg-2
                    Copy-of-Msg-1
                        Copy-of-Msg-3
                    Copy-of-Msg-4
                        Copy-of-Msg-5
                    Msg-6
 
        Result of Move:
            Topic
                Msg-2
                    Moved-Msg-1
                        Moved-Msg-3
                    Moved-Msg-4
                        Moved-Msg5
                    Msg-6
 
The reason for the addition of copy and move  is so that an Archive thread can be started and messages can be reorganized to form a sort of FAQ/Archive.  As this is my first venture into the real world of Zope, Python and programming in general besides HTML and JavaScript; constuctive critisizm is welcom.  Please let me know what you think.  I would like this to become part of the Confera Product.  If it is please provide a credit.  This is an UNOFFICIAL update as such but please feel free to use and improve.
 
Karl Putland
Zope-roolz

 Topic_manage_messages.dtml;Confera.py