Index: /CKEditor/branches/prototype/_source/core/config.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/config.js	(revision 2882)
+++ /CKEditor/branches/prototype/_source/core/config.js	(revision 2883)
@@ -391,4 +391,18 @@
 			newPageContent : ''
 		},
+		pagebreak :
+		{
+			/**
+			 * Limit of PageBreakes
+			 * @type Number | Boolean
+			 * @default 'false'
+			 * @example
+			 * // Only 1 PageBreak (2 pages):
+			 * pageBreakeLimit : 1
+			 * // Don't limit
+			 * pageBreakeLimit : false
+			 */
+			pageBreakeLimit : false
+		},
 		print :
 		{
Index: /CKEditor/branches/prototype/_source/plugins/pagebreak/plugin.js
===================================================================
--- /CKEditor/branches/prototype/_source/plugins/pagebreak/plugin.js	(revision 2882)
+++ /CKEditor/branches/prototype/_source/plugins/pagebreak/plugin.js	(revision 2883)
@@ -41,5 +41,4 @@
 CKEDITOR.plugins.pagebreak =
 {
-	limitPage : 2,	// only 1 pagebreak
 	pageBreakObject : function( editor, getProtected )
 	{
@@ -68,5 +67,6 @@
 	{
 		var element = CKEDITOR.plugins.pagebreak.pageBreakObject( editor, true );
-		CKEDITOR.plugins.pagebreak.removeOldBreaks( editor, CKEDITOR.plugins.pagebreak.limitPage );
+		if ( editor.config.pluginConfig.pagebreak.pageBreakeLimit !== false)
+			CKEDITOR.plugins.pagebreak.removeOldBreaks( editor, editor.config.pluginConfig.pagebreak.pageBreakeLimit -1 );
 		editor.insertElement( element );
 	}
