diff --git a/src/base_tab/BaseGameTab.cpp b/src/base_tab/BaseGameTab.cpp
index 4d16562..1f291b6 100644
--- a/src/base_tab/BaseGameTab.cpp
+++ b/src/base_tab/BaseGameTab.cpp
@@ -109,6 +109,7 @@ void BaseGameTab::Reset(std::shared_ptr<GameBase> base){
   deleted.clear();
 
   // Load all games (for now :)
+  SHOW_DIALOG_BUSY("Loading database...");
   this->base=base;
   if (base != NULL) {
     while (base->NextGame()) {
diff --git a/src/base_tab/BaseImportTab.cpp b/src/base_tab/BaseImportTab.cpp
index c499428..c3fe433 100644
--- a/src/base_tab/BaseImportTab.cpp
+++ b/src/base_tab/BaseImportTab.cpp
@@ -79,6 +79,7 @@ void BaseImportTab::OnLoad(wxCommandEvent &event){
 
   // Load all games (for now :)
   selected_base->Reset();
+  SHOW_DIALOG_BUSY("Loading database...");
   while (selected_base->NextGame()) {
     glm->AddGame(
       selected_base->GetTag("White"),
diff --git a/src/base_tab/BaseTab.cpp b/src/base_tab/BaseTab.cpp
index c13caae..8a2b4ad 100644
--- a/src/base_tab/BaseTab.cpp
+++ b/src/base_tab/BaseTab.cpp
@@ -25,7 +25,6 @@ BaseTab::BaseTab(wxFrame *parent, std::string base_file)
   // Bindings
   this->Bind(OPEN_GAME_EVENT, &BaseTab::OnOpenGame, this, wxID_ANY);
   this->Bind(wxEVT_BUTTON, &BaseTab::OnSave, this, ID_SAVE_BUTTON);
-
 }
 
 
diff --git a/src/ochess.hpp b/src/ochess.hpp
index 2692521..22be496 100644
--- a/src/ochess.hpp
+++ b/src/ochess.hpp
@@ -12,6 +12,7 @@
 #include <wx/config.h>
 #include <wx/filefn.h> // Check file exists etc
 #include <wx/log.h>
+#include <wx/busyinfo.h>
 
 #define MAINWIN ((MainWindow *)wxGetApp().GetTopWindow())
 
@@ -22,6 +23,7 @@
     dial->ShowModal();                                                         \
   }
 #define SHOW_DIALOG_INFO(message) {wxMessageBox( wxT(message) );}
+#define SHOW_DIALOG_BUSY(message) {wxBusyInfo wait(message);}
 #define REQUIRE_FILE(file)                                                     \
   {                                                                            \
     if (!wxFileExists(file)) {                                                 \