Index: /trunk/src/VBox/Frontends/VBoxShell/vboxshell.py
===================================================================
--- /trunk/src/VBox/Frontends/VBoxShell/vboxshell.py	(revision 29810)
+++ /trunk/src/VBox/Frontends/VBoxShell/vboxshell.py	(revision 29811)
@@ -142,4 +142,6 @@
     g_hasreadline = False
 
+
+g_prompt = "vbox> "
 
 g_hascolors = True
@@ -2659,4 +2661,13 @@
     return 0
 
+
+def promptCmd(ctx, args):
+    if    len(args) < 2:
+        print "Current prompt: '%s'" %(ctx['prompt'])
+        return 0
+
+    ctx['prompt'] = args[1]
+    return 0
+    
 
 aliases = {'s':'start',
@@ -2734,6 +2745,7 @@
             'colors':['Toggle colors', colorsCmd, 0],
             'snapshot':['VM snapshot manipulation, snapshot help for more info', snapshotCmd, 0],
-            'nat':['NAT manipulation, nat help for more info', natCmd, 0],
-            'nic' : ['network adapter management', nicCmd, 0],
+            'nat':['NAT (network address trasnlation engine) manipulation, nat help for more info', natCmd, 0],
+            'nic' : ['Network adapter management', nicCmd, 0],
+            'prompt' : ['Control prompt', promptCmd, 0],
             }
 
@@ -2821,5 +2833,4 @@
 
     vbox = ctx['vb']
-
     if vbox is not None:
         print "Running VirtualBox version %s" %(vbox.version)
@@ -2849,5 +2860,5 @@
     while True:
         try:
-            cmd = raw_input("vbox> ")
+            cmd = raw_input(ctx['prompt'])
             done = runCommand(ctx, cmd)
             if done != 0: break
@@ -2916,5 +2927,6 @@
            'progressBar': lambda p: progressBar(ctx,p),
            'typeInGuest': typeInGuest,
-           '_machlist':None
+           '_machlist': None,
+           'prompt': g_prompt
            }
     interpret(ctx)
