Automatically dump distribution folders where I want them, next to the vise scripts.
diff --git a/Mac/scripts/MkDistr.py b/Mac/scripts/MkDistr.py
index a9c7937..028a422 100644
--- a/Mac/scripts/MkDistr.py
+++ b/Mac/scripts/MkDistr.py
@@ -208,15 +208,12 @@
 	
 	def __init__(self):
 		InitUI()
-		fss, ok = macfs.GetDirectory('Source directory:')
-		if not ok:
-			sys.exit(0)
-		os.chdir(fss.as_pathname())
+		os.chdir(sys.prefix)
 		if not os.path.isdir(':Mac:Distributions'):
 			os.mkdir(':Mac:Distributions')
-		typedist = GetType()
-		self.inc = IncMatcher(':Mac:Distributions:%s.include'%typedist)
-		self.exc = ExcMatcher(':Mac:Distributions:%s.exclude'%typedist)
+		self.typedist = GetType()
+		self.inc = IncMatcher(':Mac:Distributions:%s.include'%self.typedist)
+		self.exc = ExcMatcher(':Mac:Distributions:%s.exclude'%self.typedist)
 		self.ui = MkDistrUI(self)
 		self.ui.mainloop()
 		
@@ -259,7 +256,7 @@
 			rv = rv + self.checkdir(d, 0)
 		return rv
 		
-	def run(self, destprefix):
+	def run(self):
 		missing = self.inc.checksourcetree()
 		if missing:
 			print '==== Missing source files ===='
@@ -267,6 +264,8 @@
 				print i
 			print '==== Fix and retry ===='
 			return
+		destprefix = os.path.join(sys.prefix, ':Mac:Distributions:vise')
+		destprefix = os.path.join(destprefix, '%s Distribution'%self.typedist)
 		if not self.rundir(':', destprefix, 0):
 			return
 		self.rundir(':', destprefix, 1)
diff --git a/Mac/scripts/MkDistr_ui.py b/Mac/scripts/MkDistr_ui.py
index babd156..f0be72b 100644
--- a/Mac/scripts/MkDistr_ui.py
+++ b/Mac/scripts/MkDistr_ui.py
@@ -183,14 +183,8 @@
 		if item == MAIN_LIST:
 			self.do_listhit(event)
 		if item == MAIN_MKDISTR:
-## XXXX Why doesn't this work??!?!?
-##			fss, ok = macfs.StandardPutFile('Destination folder?')
-##			if not ok:
-##				return
-##			dest = fss.as_pathname()
-			dest = os.path.join(os.getcwd(), 'Distribution')
 			setwatchcursor()
-			self.cb_run(dest)
+			self.cb_run()
 			setarrowcursor()
 		if item == MAIN_CHECK:
 			setwatchcursor()