Index: /trunk/cgi-bin/main.cgi
===================================================================
--- /trunk/cgi-bin/main.cgi	(revision 36)
+++ /trunk/cgi-bin/main.cgi	(revision 37)
@@ -874,8 +874,8 @@
 	  " a set of smaller netblocks or a single smaller netblock.";
       } else {
-	if ($webvar{alloctype} =~ /^[sd]p$/) {
+	if ($webvar{alloctype} =~ /^[scdmw]p$/) {
 	  if (($webvar{city} !~ /^(Sudbury|North Bay)$/) && ($webvar{alloctype} eq 'dp')) {
 	    printAndExit("You must chose Sudbury or North Bay for DSL pools."); }
-	  if ($webvar{alloctype} eq 'sp') { $city = "Sudbury"; } else { $city = $webvar{city}; }
+	  $city = $webvar{city};
 	  $failmsg = "No suitable free block found.<br>\nYou will have to route another".
 	    " superblock <br>\nfrom one of the master blocks in Sudbury or chose a smaller".
