Index: wp-admin/includes/template.php
===================================================================
--- wp-admin/includes/template.php	(revision 9108)
+++ wp-admin/includes/template.php	(working copy)
@@ -171,6 +171,9 @@
 				$output .= '<div class="slug">' . $category->slug . '</div>';
 				$output .= '<div class="cat_parent">' . $category->parent . '</div></div></td>';
 				break;
+			case 'id':
+				$output .= "<td $attributes>$category->term_id</td>";
+				break;
 			case 'description':
 				$output .= "<td $attributes>$category->description</td>";
 				break;
@@ -339,6 +342,9 @@
 				$output .= '<div class="slug">' . $category->slug . '</div>';
 				$output .= '<div class="cat_parent">' . $category->parent . '</div></div></td>';
 				break;
+			case 'id':
+				$output .= "<td $attributes>$category->term_id</td>";
+				break;
 			case 'description':
 				$output .= "<td $attributes>$category->description</td>";
 				break;
@@ -741,20 +747,16 @@
 	$posts_columns['cb'] = '<input type="checkbox" />';
 
 	$posts_columns['title'] = __('Title');
+	
+	$posts_columns['id'] = __('ID');
 
-	$post_status = isset( $_GET['post_status'] ) ? $_GET['post_status'] : '';
+	if ( isset($_GET['post_status']) && 'draft' === $_GET['post_status'] )
+		$posts_columns['modified'] = __('Modified');
+	elseif ( isset($_GET['post_status']) && 'pending' === $_GET['post_status'] )
+		$posts_columns['modified'] = __('Submitted');
+	else
+		$posts_columns['date'] = __('Date');
 
-	switch( $post_status ) {
-		case 'draft':
-			$posts_columns['modified'] = __('Modified');
-			break;
-		case 'pending':
-			$posts_columns['modified'] = __('Submitted');
-			break;
-		default:
-			$posts_columns['date'] = __('Date');
-	}
-
 	$posts_columns['author'] = __('Author');
 	if ( !in_array($post_status, array('pending', 'draft', 'future')) )
 		$posts_columns['comments'] = '<div class="vers"><img alt="" src="images/comment-grey-bubble.png" /></div>';
@@ -805,6 +807,7 @@
 			$columns = array(
 				'cb' => '<input type="checkbox" />',
 				'name' => __('Name'),
+				'id' => __('ID'),
 				'description' => __('Description'),
 				'slug' => __('Slug'),
 				'posts' => __('Posts')
@@ -815,6 +818,7 @@
 			$columns = array(
 				'cb' => '<input type="checkbox" />',
 				'name' => __('Name'),
+				'id' => __('ID'),
 				'description' => __('Description'),
 				'links' => __('Links')
 			);
@@ -866,9 +870,6 @@
 	foreach ( $columns as $column_key => $column_display_name ) {
 		$class = ' class="manage-column';
 
-		if ( 'modified' == $column_key )
-			$column_key = 'date';
-
 		$class .= " column-$column_key";
 
 		if ( 'cb' == $column_key )
@@ -885,6 +886,7 @@
 		if ( isset($styles[$type]) && isset($styles[$type][$column_key]) )
 			$style .= ' ' . $styles[$type][$column_key];
 		$style = ' style="' . $style . '"';
+		
 ?>
 	<th scope="col" <?php echo $id ? "id=\"$column_key\"" : ""; echo $class; echo $style; ?>><?php echo $column_display_name; ?></th>
 <?php }
@@ -1268,7 +1270,7 @@
 
 		case 'modified':
 		case 'date':
-			$attributes = 'class="date column-date"' . $style;
+			$attributes = 'class="'.$column_name.' column-'.$column_name.'"' . $style;
 			if ( '0000-00-00 00:00:00' == $post->post_date && 'date' == $column_name ) {
 				$t_time = $h_time = __('Unpublished');
 			} else {
@@ -1492,7 +1494,7 @@
 		break;
 	case 'modified':
 	case 'date':
-		$attributes = 'class="date column-date"' . $style;
+		$attributes = 'class="'.$column_name.' column-'.$column_name.'"' . $style;
 		if ( '0000-00-00 00:00:00' == $page->post_date && 'date' == $column_name ) {
 			$t_time = $h_time = __('Unpublished');
 		} else {
@@ -1567,6 +1569,12 @@
 		<td <?php echo $attributes ?>><a href="edit-pages.php?author=<?php the_author_ID(); ?>"><?php the_author() ?></a></td>
 		<?php
 		break;
+		
+	case 'id':
+		?>
+		<td <?php echo $attributes ?>><?php echo $id; ?></td>
+		<?php
+		break;
 
 	case 'status':
 		?>
