Index: /trunk/ippScripts/scripts/diff_skycell.pl
===================================================================
--- /trunk/ippScripts/scripts/diff_skycell.pl	(revision 12217)
+++ /trunk/ippScripts/scripts/diff_skycell.pl	(revision 12218)
@@ -118,6 +118,9 @@
 }
 
+$workdir = File::Spec->catfile( $workdir, "sky$skycell_id" );
+system "mkdir -p $workdir" unless -d $workdir;
+
 # Get the output filenames
-my $outputFile = "$skycell_id.sub.$diff_id"; # Root name
+my $outputFile = "sky$skycell_id.dif$diff_id"; # Root name
 my $outputRoot = File::Spec->catfile( $workdir, $outputFile );
 
Index: /trunk/ippScripts/scripts/stack_skycell.pl
===================================================================
--- /trunk/ippScripts/scripts/stack_skycell.pl	(revision 12217)
+++ /trunk/ippScripts/scripts/stack_skycell.pl	(revision 12218)
@@ -112,6 +112,9 @@
 }
 
+$workdir = File::Spec->catfile( $workdir, "sky$skycell_id" );
+system "mkdir -p $workdir" unless -d $workdir;
+
 # Get the output filenames
-my $outputFile = "$skycell_id.stack.$stack_id"; # Root name
+my $outputFile = "sky$skycell_id.stk$stack_id"; # Root name
 my $outputRoot = File::Spec->catfile( $workdir, $outputFile );
 
Index: /trunk/ippScripts/scripts/warp_overlap.pl
===================================================================
--- /trunk/ippScripts/scripts/warp_overlap.pl	(revision 12217)
+++ /trunk/ippScripts/scripts/warp_overlap.pl	(revision 12218)
@@ -99,6 +99,9 @@
 }
 
+$workdir = File::Spec->catfile( $workdir, "warp$warp_id" );
+system "mkdir -p $workdir" unless -d $workdir;
+
 # Generate a MDC file with the overlaps
-my $overlapName = File::Spec->catfile( $workdir, $warp_id . '.overlap.mdc' );
+my $overlapName = File::Spec->catfile( $workdir, 'overlap.mdc' );
 open my $overlapFile, "> $overlapName" or die "Unable to open mdc file $overlapName";
 print $overlapFile "warpSkyCellMap MULTI\n\n";
Index: /trunk/ippScripts/scripts/warp_skycell.pl
===================================================================
--- /trunk/ippScripts/scripts/warp_skycell.pl	(revision 12217)
+++ /trunk/ippScripts/scripts/warp_skycell.pl	(revision 12218)
@@ -92,5 +92,9 @@
     $workdir = $dir;
 }
-my $outputFile = "$skycell_id.warp.$warp_id"; # Root name
+
+$workdir = File::Spec->catfile( $workdir, "sky$skycell_id" );
+system "mkdir -p $workdir" unless -d $workdir;
+
+my $outputFile = "sky$skycell_id.wrp$warp_id"; # Root name
 my $outputRoot = File::Spec->catfile( $workdir, $outputFile );
 my $outputImage = $ipprc->filename("PSWARP.OUTPUT", $outputRoot, $skycell_id );
