Index: trunk/wb/languages/EN.php
===================================================================
--- trunk/wb/languages/EN.php	(revision 330)
+++ trunk/wb/languages/EN.php	(revision 331)
@@ -384,6 +384,8 @@
 $TEXT['RESTORE'] = 'Restore';
 $TEXT['BACKUP_DATABASE'] = 'Backup Database';
 $TEXT['RESTORE_DATABASE'] = 'Restore Database';
+$TEXT['BACKUP_ALL_TABLES'] = 'Backup all tables in database';
+$TEXT['BACKUP_WB_SPECIFIC'] = 'Backup only WB-specific tables';
 $TEXT['BACKUP_MEDIA'] = 'Backup Media';
 $TEXT['RESTORE_MEDIA'] = 'Restore Media';
 $TEXT['ADMINISTRATION_TOOL'] = 'Administration tool';
Index: trunk/wb/modules/backup/tool.php
===================================================================
--- trunk/wb/modules/backup/tool.php	(revision 330)
+++ trunk/wb/modules/backup/tool.php	(revision 331)
@@ -30,5 +30,7 @@
 ?>
 <br />
 <form name="prompt" method="post" action="<?php echo WB_URL; ?>/modules/backup/backup-sql.php">
+		<input type="radio" checked="checked" name="tables" value="ALL"><?php echo $TEXT['BACKUP_ALL_TABLES']; ?><br>
+		<input type="radio" name="tables" value="WB"><?php echo $TEXT['BACKUP_WB_SPECIFIC']; ?><br><br> 
 	<input type="submit" name="backup" value="<?php echo $TEXT['BACKUP_DATABASE']; ?>" onClick="javascript: if(!confirm('<?php echo $MESSAGE['GENERIC']['PLEASE_BE_PATIENT']; ?>')) { return false; }" />
 </form>
\ No newline at end of file
Index: trunk/wb/modules/backup/backup-sql.php
===================================================================
--- trunk/wb/modules/backup/backup-sql.php	(revision 330)
+++ trunk/wb/modules/backup/backup-sql.php	(revision 331)
@@ -30,8 +30,8 @@
 if(!isset($_POST['backup'])){ 
 	header('Location: ../');
 	exit(0);
-}
-
+} 
+	 
 // Include config
 require_once('../../config.php');
 
@@ -49,8 +49,17 @@
 "\n";
 
 // Get table names
-$result = $database->query("SHOW TABLES");
+// Use this one for ALL tables in DB
+$query  = "SHOW TABLES";
 
+if ($_POST['tables']=='WB') {
+	// Or use this to get ONLY wb tables
+	$prefix=str_replace('_','\_',TABLE_PREFIX);
+	$query = "SHOW TABLES LIKE '".$prefix."%'";
+}
+
+$result = $database->query($query);
+
 // Loop through tables
 while($row = $result->fetchRow()) { 
 	//show sql query to rebuild the query
