--- components/select.inc.OLD	2009-11-06 11:49:00.000000000 +1100
+++ components/select.inc	2010-01-12 22:25:10.204219407 +1100
@@ -151,7 +151,7 @@ function _webform_render_select($compone
   $default_value = _webform_filter_values($component['value'], NULL, NULL, FALSE);
   $options = _webform_select_options($component['extra']['items'], $component['extra']['aslist'] !== 'Y');
 
-  if ($component['extra']['aslist'] === 'Y' && $component['extra']['multiple'] !== 'Y') {
+  if ($component['extra']['aslist'] === 'Y' && $component['extra']['multiple'] !== 'Y' && !($component['mandatory'] && !empty($component['value']))) {
     $options = array('' => t('select...')) + $options;
   }
 
