--- /home/joachim/public_html/drupal-5.1/custom modules/station/program/ORIG_station_program.module 
+++ /home/joachim/public_html/drupal-5.1/custom modules/station/program/station_program.module 
@@ -52,6 +52,7 @@
   return array(
     'edit own program',
     'administer programs',
+    'edit programs',
   );
 }
 
@@ -77,6 +78,9 @@
       // TODO: figure out how to allow the schedule's decide who can edit...
       $djs = _station_schedule_program_load_djs($node->nid);
 
+      if(user_access('edit programs')) {
+        return TRUE;
+      }     
       // Node owner and DJs can edit the program.
       if ($node->uid == $user->uid || isset($djs[$user->uid])) {
         return user_access('edit own program');
