Index: src/sas/qtgui/MainWindow/DataExplorer.py
===================================================================
--- src/sas/qtgui/MainWindow/DataExplorer.py	(revision d6e3866160051b03e5bdb581acf0fd2227b090b4)
+++ src/sas/qtgui/MainWindow/DataExplorer.py	(revision d4dac8028a51b020b8e01f0998d475e053206dea)
@@ -476,4 +476,11 @@
         self.chkBatch.setEnabled(self.parent.perspective().allowBatch())
 
+    def itemFromFilename(self, filename):
+        """
+        Retrieves model item corresponding to the given filename
+        """
+        item = GuiUtils.itemFromFilename(filename, self.model)
+        return item
+
     def displayFile(self, filename=None, is_data=True):
         """
Index: src/sas/qtgui/MainWindow/GuiManager.py
===================================================================
--- src/sas/qtgui/MainWindow/GuiManager.py	(revision 3b8cc00520d905f403798a463444af479d8bdd87)
+++ src/sas/qtgui/MainWindow/GuiManager.py	(revision d4dac8028a51b020b8e01f0998d475e053206dea)
@@ -21,4 +21,6 @@
 from sas.qtgui.Utilities.TabbedModelEditor import TabbedModelEditor
 from sas.qtgui.Utilities.PluginManager import PluginManager
+from sas.qtgui.Utilities.GridPanel import BatchOutputPanel
+
 from sas.qtgui.MainWindow.UI.AcknowledgementsUI import Ui_Acknowledgements
 from sas.qtgui.MainWindow.AboutBox import AboutBox
@@ -130,4 +132,5 @@
         self.aboutWidget = AboutBox()
         self.welcomePanel = WelcomePanel()
+        self.grid_window = None
 
         # Add calculators - floating for usability
@@ -263,4 +266,10 @@
             msg = "Guiframe does not have a current perspective"
             logging.info(msg)
+
+    def findItemFromFilename(self, filename):
+        """
+        Queries the data explorer for the index corresponding to the filename within
+        """
+        return self.filesWidget.itemFromFilename(filename)
 
     def quitApplication(self):
@@ -405,5 +414,4 @@
         self._workspace.actionGPU_Options.triggered.connect(self.actionGPU_Options)
         self._workspace.actionFit_Results.triggered.connect(self.actionFit_Results)
-        self._workspace.actionChain_Fitting.triggered.connect(self.actionChain_Fitting)
         self._workspace.actionAdd_Custom_Model.triggered.connect(self.actionAdd_Custom_Model)
         self._workspace.actionEdit_Custom_Model.triggered.connect(self.actionEdit_Custom_Model)
@@ -428,4 +436,6 @@
         self._workspace.actionCheck_for_update.triggered.connect(self.actionCheck_for_update)
 
+        self.communicate.sendDataToGridSignal.connect(self.showBatchOutput)
+
     #============ FILE =================
     def actionLoadData(self):
@@ -527,6 +537,22 @@
         """
         """
-        print("actionShow_Grid_Window TRIGGERED")
-        pass
+        self.showBatchOutput(None)
+
+    def showBatchOutput(self, output_data):
+        """
+        Display/redisplay the batch fit viewer
+        """
+        if self.grid_window is None:
+            self.grid_window = BatchOutputPanel(parent=self, output_data=output_data)
+            subwindow = self._workspace.workspace.addSubWindow(self.grid_window)
+
+            #self.grid_window = BatchOutputPanel(parent=self, output_data=output_data)
+            self.grid_window.show()
+            return
+        if output_data:
+            self.grid_window.addFitResults(output_data)
+        self.grid_window.show()
+        if self.grid_window.windowState() == Qt.WindowMinimized:
+            self.grid_window.setWindowState(Qt.WindowActive)
 
     def actionHide_Toolbar(self):
@@ -658,10 +684,4 @@
         """
         print("actionFit_Results TRIGGERED")
-        pass
-
-    def actionChain_Fitting(self):
-        """
-        """
-        print("actionChain_Fitting TRIGGERED")
         pass
 
Index: src/sas/qtgui/MainWindow/UI/MainWindowUI.ui
===================================================================
--- src/sas/qtgui/MainWindow/UI/MainWindowUI.ui	(revision 01ef3f797e8d4032a84fb98c0186de9326036df9)
+++ src/sas/qtgui/MainWindow/UI/MainWindowUI.ui	(revision d4dac8028a51b020b8e01f0998d475e053206dea)
@@ -106,6 +106,4 @@
     <addaction name="actionFit_Results"/>
     <addaction name="separator"/>
-    <addaction name="actionChain_Fitting"/>
-    <addaction name="separator"/>
     <addaction name="actionAdd_Custom_Model"/>
     <addaction name="actionEdit_Custom_Model"/>
