I've found a possible issue for XPM in SDL Tridion 2013 SP1. I describe the problem: I have four Component Presentations on a Page, which are duplicated two by two. It means, I have this HTML structure:
<span>
<!-- Start Component Presentation 1 (Component 1 + Component Template 1) -->
</span>
<span>
<!-- Start Component Presentation 2 (Component 2 + Component Template 2) -->
</span>
<span>
<!-- Start Component Presentation 3 (Component 1 + Component Template 1) -->
</span>
<span>
<!-- Start Component Presentation 4 (Component 2 + Component Template 2) -->
</span>
When I drag a Component just above the Component Presentation 3 (Component 1 + Component Template 1) the Page renders the new Component Presentation and put it above the Component Presentation 1 (Component 1 + Component Template 1).
I understand it's a possible issue because it should puts the new Component Presentation above the Component Presentation 3, but I think the problem is the Component Presentation 1 and the Component Presentation 3 are the same and they have the same XPM markup.