Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.cpp	(revision 79564)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.cpp	(revision 79565)
@@ -294,5 +294,7 @@
     /* Clear appliance: */
     m_comAppliance = CAppliance();
-    /* Clear form properties: */
+    /* Clear description: */
+    m_comVSD = CVirtualSystemDescription();
+    /* Clear description form: */
     m_comVSDExportForm = CVirtualSystemDescriptionForm();
 
@@ -336,4 +338,7 @@
             }
 
+            /* Remember description: */
+            m_comVSD = comVSD;
+
             /* Create Cloud Client: */
             CCloudClient comCloudClient = m_comCloudProfile.CreateCloudClient();
@@ -346,5 +351,5 @@
             /* Read Cloud Client Export description form: */
             CVirtualSystemDescriptionForm comExportForm;
-            CProgress comExportDescriptionFormProgress = comCloudClient.GetExportLaunchDescriptionForm(comVSD, comExportForm);
+            CProgress comExportDescriptionFormProgress = comCloudClient.GetExportLaunchDescriptionForm(m_comVSD, comExportForm);
             if (!comCloudClient.isOk())
             {
@@ -362,5 +367,5 @@
             }
 
-            /* Remember form: */
+            /* Remember description form: */
             m_comVSDExportForm = comExportForm;
         }
@@ -610,4 +615,9 @@
 {
     return m_comAppliance;
+}
+
+CVirtualSystemDescription UIWizardExportAppPage2::vsd() const
+{
+    return m_comVSD;
 }
 
@@ -939,4 +949,5 @@
     registerField("providerShortName", this, "providerShortName");
     registerField("appliance", this, "appliance");
+    registerField("vsd", this, "vsd");
     registerField("vsdExportForm", this, "vsdExportForm");
 }
@@ -1106,4 +1117,5 @@
         /* Which are required to continue to the next page: */
         fResult =    field("appliance").value<CAppliance>().isNotNull()
+                  && field("vsd").value<CVirtualSystemDescription>().isNotNull()
                   && field("vsdExportForm").value<CVirtualSystemDescriptionForm>().isNotNull();
     }
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.h	(revision 79564)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.h	(revision 79565)
@@ -35,4 +35,5 @@
 #include "CCloudProvider.h"
 #include "CCloudProviderManager.h"
+#include "CVirtualSystemDescription.h"
 #include "CVirtualSystemDescriptionForm.h"
 
@@ -156,4 +157,6 @@
     /** Returns Appliance object. */
     CAppliance appliance() const;
+    /** Returns Virtual System Description object. */
+    CVirtualSystemDescription vsd() const;
     /** Returns Virtual System Description Export Form object. */
     CVirtualSystemDescriptionForm vsdExportForm() const;
@@ -170,4 +173,6 @@
     /** Holds the Appliance object reference. */
     CAppliance                     m_comAppliance;
+    /** Holds the Virtual System Description object reference. */
+    CVirtualSystemDescription      m_comVSD;
     /** Holds the Virtual System Description Export Form object reference. */
     CVirtualSystemDescriptionForm  m_comVSDExportForm;
@@ -245,4 +250,5 @@
     Q_PROPERTY(QString providerShortName READ providerShortName);
     Q_PROPERTY(CAppliance appliance READ appliance);
+    Q_PROPERTY(CVirtualSystemDescription vsd READ vsd);
     Q_PROPERTY(CVirtualSystemDescriptionForm vsdExportForm READ vsdExportForm);
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.cpp	(revision 79564)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.cpp	(revision 79565)
@@ -423,4 +423,5 @@
     registerField("providerShortName", this, "providerShortName");
     registerField("appliance", this, "appliance");
+    registerField("vsd", this, "vsd");
     registerField("vsdExportForm", this, "vsdExportForm");
     registerField("applianceWidget", this, "applianceWidget");
@@ -566,4 +567,5 @@
                       && m_comCloudProfile.isNotNull()
                       && m_comAppliance.isNotNull()
+                      && m_comVSD.isNotNull()
                       && m_comVSDExportForm.isNotNull());
     }
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.h	(revision 79564)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.h	(revision 79565)
@@ -47,4 +47,5 @@
     Q_PROPERTY(QString providerShortName READ providerShortName);
     Q_PROPERTY(CAppliance appliance READ appliance);
+    Q_PROPERTY(CVirtualSystemDescription vsd READ vsd);
     Q_PROPERTY(CVirtualSystemDescriptionForm vsdExportForm READ vsdExportForm);
     Q_PROPERTY(ExportAppliancePointer applianceWidget READ applianceWidget);
