Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 294)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 295)
@@ -74,4 +74,6 @@
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/416">#416</a>] The PHP quick upload
 			didn't check for the existence of the folder before saving.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/467">#467</a>] If InsertHtml was
+			called in IE with a comment (or any protected source at the beggining) it was lost.</li>
 	</ul>
 	<h3>
Index: /FCKeditor/trunk/editor/_source/internals/fck_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck_ie.js	(revision 294)
+++ /FCKeditor/trunk/editor/_source/internals/fck_ie.js	(revision 295)
@@ -164,6 +164,13 @@
 		oSel.clear() ;
 
+	// Using the following trick, any comment in the begining of the HTML will
+	// be preserved.
+	html = '<span id="__fakeFCKRemove__">&nbsp;</span>' + html ;
+
 	// Insert the HTML.
 	oSel.createRange().pasteHTML( html ) ;
+
+	// Remove the fake node
+	FCK.EditorDocument.getElementById('__fakeFCKRemove__').removeNode( true ) ;
 
 	FCKDocumentProcessor.Process( FCK.EditorDocument ) ;
