--- menu.php9710	2008-11-15 12:20:02.000000000 +0100
+++ menu.php	2008-11-15 12:28:52.000000000 +0100
@@ -32,7 +32,11 @@
 $menu[5] = array( __('Posts'), 'edit_posts', 'post-new.php', '', 'wp-menu-open menu-top', 'menu-posts', 'div' );
 	$submenu['post-new.php'][5]  = array( _c('Add New|post'), 'edit_posts', 'post-new.php' );
 	//$submenu['post-new.php'][10]  = array( __('Drafts'), 'edit_posts', 'edit-post-drafts.php' );
-	$submenu['post-new.php'][15]  = array( __('Edit'), 'edit_posts', 'edit.php' );
+	if ( current_user_can( 'edit_others_posts' ) ) {	
+		$submenu['post-new.php'][15]  = array( __('Edit'), 'edit_posts', 'edit.php' );
+	} else {
+		$submenu['post-new.php'][15]  = array( __('Edit'), 'edit_posts', 'edit.php?author='.$current_user->ID );
+	}
 	$submenu['post-new.php'][20] = array( __('Tags'), 'manage_categories', 'edit-tags.php' );
 	$submenu['post-new.php'][25] = array( __('Categories'), 'manage_categories', 'categories.php' );
 
