Index: wp-admin/edit-form-advanced.php
===================================================================
--- wp-admin/edit-form-advanced.php	(revision 11181)
+++ wp-admin/edit-form-advanced.php	(working copy)
@@ -170,7 +170,7 @@
 
 <div id="post-visibility-select" class="hide-if-js">
 <input type="hidden" name="hidden_post_password" id="hidden-post-password" value="<?php echo attr($post->post_password); ?>" />
-<input type="checkbox" style="display:none" name="hidden_post_sticky" id="hidden-post-sticky" value="sticky" <?php checked(is_sticky($post->ID)); ?> />
+<input type="checkbox" style="display:none" name="hidden_post_sticky" id="hidden-post-sticky" value="sticky" alt="TODO" <?php checked(is_sticky($post->ID)); ?> />
 <input type="hidden" name="hidden_post_visibility" id="hidden-post-visibility" value="<?php echo attr( $visibility ); ?>" />
 
 
@@ -277,6 +277,7 @@
 	<div class="jaxtag">
 	<div class="nojs-tags hide-if-js">
 	<p><?php _e('Add or remove tags'); ?></p>
+	<label class="invisible" for="tax-input[<?php echo $tax_name; ?>]"><?php _e('Tags'); ?></label>
 	<textarea name="<?php echo "tax_input[$tax_name]"; ?>" class="the-tags" id="tax-input[<?php echo $tax_name; ?>]"><?php echo attr(get_terms_to_edit( $post->ID, $tax_name )); ?></textarea></div>
 
 	<span class="ajaxtag hide-if-no-js">
Index: wp-admin/link-manager.php
===================================================================
--- wp-admin/link-manager.php	(revision 11181)
+++ wp-admin/link-manager.php	(working copy)
@@ -190,7 +190,7 @@
 
 			switch($column_name) {
 				case 'cb':
-					echo '<th scope="row" class="check-column"><input type="checkbox" name="linkcheck[]" value="'. attr($link->link_id) .'" /></th>';
+					echo '<th scope="row" class="check-column"><label class="invisible" for="link-check-' . $link->link_id. '">' . __('Select Link') . '</label><input type="checkbox" name="linkcheck[]" id="link-check-'. $link->link_id .' " value="'. attr($link->link_id) .'" /></th>';
 					break;
 				case 'name':
 
Index: wp-admin/options-permalink.php
===================================================================
--- wp-admin/options-permalink.php	(revision 11181)
+++ wp-admin/options-permalink.php	(working copy)
@@ -173,6 +173,7 @@
 			</label>
 		</th>
 		<td>
+			<label class="invisible" for="permalink_structure"><?php _e('Permalink Structure'); ?></label>
 			<input name="permalink_structure" id="permalink_structure" type="text" value="<?php echo attr($permalink_structure); ?>" class="regular-text code" />
 		</td>
 	</tr>
Index: wp-admin/plugins.php
===================================================================
--- wp-admin/plugins.php	(revision 11181)
+++ wp-admin/plugins.php	(working copy)
@@ -327,7 +327,7 @@
 <table class="widefat" cellspacing="0" id="<?php echo $context ?>-plugins-table">
 	<thead>
 	<tr>
-		<th scope="col" class="manage-column check-column"><input type="checkbox" /></th>
+		<th scope="col" class="manage-column check-column"><input type="checkbox" alt="TODO" /></th>
 		<th scope="col" class="manage-column"><?php _e('Plugin'); ?></th>
 		<th scope="col" class="manage-column num"><?php _e('Version'); ?></th>
 		<th scope="col" class="manage-column"><?php _e('Description'); ?></th>
@@ -336,7 +336,7 @@
 
 	<tfoot>
 	<tr>
-		<th scope="col" class="manage-column check-column"><input type="checkbox" /></th>
+		<th scope="col" class="manage-column check-column"><input type="checkbox" alt="TODO" /></th>
 		<th scope="col" class="manage-column"><?php _e('Plugin'); ?></th>
 		<th scope="col" class="manage-column num"><?php _e('Version'); ?></th>
 		<th scope="col" class="manage-column"><?php _e('Description'); ?></th>
@@ -369,7 +369,7 @@
 		$class = $is_active ? 'active' : 'inactive';
 		echo "
 	<tr class='$class'>
-		<th scope='row' class='check-column'><input type='checkbox' name='checked[]' value='" . attr($plugin_file) . "' /></th>
+		<th scope='row' class='check-column'><label class='invisible' for='plugin-check-" . attr($plugin_file) . "'>' . __('Select Plugin') . '</label><input type='checkbox' name='checked[]' id='plugin-check-" . attr($plugin_file) . "' value='" . attr($plugin_file) . "' /></th>
 		<td class='plugin-title'><strong>{$plugin_data['Title']}</strong>";
 		$i = 0;
 		echo '<div class="row-actions">';
Index: wp-admin/press-this.php
===================================================================
--- wp-admin/press-this.php	(revision 11181)
+++ wp-admin/press-this.php	(working copy)
@@ -499,7 +499,7 @@
 							<label class="invisible" for="newtag"><?php _e('Post Tags'); ?></label>
 							<input type="hidden" name="tax_input[post_tag]" class="the-tags" id="tax-input[post_tag]" value="" />
 							<span class="ajaxtag" style="display:none;">
-								<input type="text" name="newtag[post_tag]" class="newtag form-input-tip" size="16" autocomplete="off" value="<?php _ea('Add new tag'); ?>" />
+								<input type="text" name="newtag[post_tag]" class="newtag form-input-tip" size="16" autocomplete="off" value="<?php _ea('Add new tag'); ?>" alt="TODO" />
 								<input type="button" class="button tagadd" value="<?php _ea('Add'); ?>" tabindex="3" />
 							</span>
 						</p>
@@ -518,7 +518,8 @@
 
 		<div id="titlediv">
 			<div class="titlewrap">
-				<input name="title" id="title" class="text" value="<?php echo attr($title);?>"/>
+				<label class="invisible" for="title"><?php _e('Title') ?></label>
+				<input name="title" id="title" class="text" value="<?php echo attr($title);?>" />
 			</div>
 		</div>
 
Index: wp-admin/upload.php
===================================================================
--- wp-admin/upload.php	(revision 11181)
+++ wp-admin/upload.php	(working copy)
@@ -299,7 +299,7 @@
 <table class="widefat" cellspacing="0">
 <thead>
 <tr>
-	<th scope="col" class="check-column"><input type="checkbox" /></th>
+	<th scope="col" class="check-column"><input type="checkbox" alt="TODO" /></th>
 	<th scope="col"></th>
 	<th scope="col"><?php /* translators: column name in media */ echo _x('Media', 'media column name'); ?></th>
 	<th scope="col"><?php /* translators: column name in media */ echo _x('Author', 'media column name'); ?></th>
@@ -309,7 +309,7 @@
 
 <tfoot>
 <tr>
-	<th scope="col" class="check-column"><input type="checkbox" /></th>
+	<th scope="col" class="check-column"><input type="checkbox" alt="TODO" /></th>
 	<th scope="col"></th>
 	<th scope="col"><?php /* translators: column name in media */ echo _x('Media', 'media column name'); ?></th>
 	<th scope="col"><?php /* translators: column name in media */ echo _x('Author', 'media column name'); ?></th>
@@ -325,7 +325,7 @@
 			$att_title = wp_specialchars( _draft_or_post_title($post->ID) );
 ?>
 	<tr id='post-<?php echo $post->ID; ?>' class='<?php echo $class; ?>' valign="top">
-		<th scope="row" class="check-column"><input type="checkbox" name="media[]" value="<?php echo attr($post->ID); ?>" /></th>
+		<th scope="row" class="check-column"><label class="invisible" for="media-check-<?php echo attr($post->ID); ?>"><?php _e('Select Media-File') ?></label><input type="checkbox" name="media[]" id="media-check-<?php echo attr($post->ID); ?>" value="<?php echo attr($post->ID); ?>" /></th>
 
 		<td class="media-icon"><?php
 		if ( $thumb = wp_get_attachment_image( $post->ID, array(80, 60), true ) ) { ?>
Index: wp-admin/user-edit.php
===================================================================
--- wp-admin/user-edit.php	(revision 11181)
+++ wp-admin/user-edit.php	(working copy)
@@ -356,7 +356,7 @@
 <tr id="password">
 	<th><label for="pass1"><?php _e('New Password'); ?></label></th>
 	<td><input type="password" name="pass1" id="pass1" size="16" value="" autocomplete="off" /> <?php _e("If you would like to change the password type a new one. Otherwise leave this blank."); ?><br />
-		<input type="password" name="pass2" id="pass2" size="16" value="" autocomplete="off" /> <?php _e("Type your new password again."); ?><br />
+		<label class="invisible" for="pass2"><?php _e('Password repetition') ?></label><input type="password" name="pass2" id="pass2" size="16" value="" autocomplete="off" /> <?php _e("Type your new password again."); ?><br />
 	<?php if ( $is_profile_page ): ?>
 		<div id="pass-strength-result"><?php _e('Strength indicator'); ?></div>
 		<p><?php _e('Hint: Your password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! " ? $ % ^ &amp; ).'); ?></p>
Index: wp-admin/user-new.php
===================================================================
--- wp-admin/user-new.php	(revision 11181)
+++ wp-admin/user-new.php	(working copy)
@@ -114,8 +114,8 @@
 	<tr class="form-field form-required">
 		<th scope="row"><label for="pass1"><?php _e('Password (twice)') ?> </label></th>
 		<td><input name="pass1" type="password" id="pass1" autocomplete="off" />
-		<br />
-		<input name="pass2" type="password" id="pass2" autocomplete="off"/></td>
+		<br /><label class="invisible" for="pass2"><?php _e('Password repetition') ?></label>
+		<input name="pass2" type="password" id="pass2" autocomplete="off" /></td>
 	</tr>
 <?php endif; ?>
 
Index: wp-admin/includes/plugin-install.php
===================================================================
--- wp-admin/includes/plugin-install.php	(revision 11181)
+++ wp-admin/includes/plugin-install.php	(working copy)
@@ -157,14 +157,16 @@
 	$term = isset($_REQUEST['s']) ? stripslashes( $_REQUEST['s'] ) : '';
 
 	?><form id="search-plugins" method="post" action="<?php echo admin_url('plugin-install.php?tab=search') ?>">
+		<label class="invisible" for="typeselector"><?php _e('Type of Search') ?></label>
 		<select name="type" id="typeselector">
 			<option value="term"<?php selected('term', $type) ?>><?php _e('Term') ?></option>
 			<option value="author"<?php selected('author', $type) ?>><?php _e('Author') ?></option>
 			<option value="tag"<?php selected('tag', $type) ?>><?php _x('Tag', 'Plugin Installer') ?></option>
 		</select>
-		<input type="text" name="s" value="<?php echo attr($term) ?>" />
+		<label class="invisible" for="plugin-search-term"><?php _e('Plugin Search Term'); ?></label>
+		<input type="text" name="s" id="plugin-search-term" value="<?php echo attr($term) ?>" />
 		<label class="invisible" for="plugin-search-input"><?php _e('Search Plugins'); ?></label>
-		<input type="submit" id="plugin-search-input" name="search" value="<?php _ea('Search Plugins') ?>" class="button" />
+		<input type="submit" name="search" id="plugin-search-input" value="<?php _ea('Search Plugins') ?>" class="button" />
 	</form><?php
 }
 
Index: wp-admin/includes/template.php
===================================================================
--- wp-admin/includes/template.php	(revision 11181)
+++ wp-admin/includes/template.php	(working copy)
@@ -167,7 +167,7 @@
 			case 'cb':
 				$output .= "<th scope='row' class='check-column'>";
 				if ( $default_cat_id != $category->term_id ) {
-					$output .= "<input type='checkbox' name='delete[]' value='$category->term_id' />";
+					$output .= "<label class='invisible' for='cat-delete-check-$category->term_id'>" . __('Select for Deletion') . "</label><input type='checkbox' name='delete[]' id='cat-delete-check-$category->term_id' value='$category->term_id' />";
 				} else {
 					$output .= "&nbsp;";
 				}
@@ -337,7 +337,7 @@
 			case 'cb':
 				$output .= "<th scope='row' class='check-column'>";
 				if ( absint( get_option( 'default_link_category' ) ) != $category->term_id ) {
-					$output .= "<input type='checkbox' name='delete[]' value='$category->term_id' />";
+					$output .= "<label class='invisible' for='category-delete-check-$category->term_id'>" . __('Select for Deletion') . "</label><input type='checkbox' name='delete[]' id='category-delete-check-$category->term_id' value='$category->term_id' />";
 				} else {
 					$output .= "&nbsp;";
 				}
@@ -655,7 +655,7 @@
 
 			switch ($column_name) {
 				case 'cb':
-					$out .= '<th scope="row" class="check-column"> <input type="checkbox" name="delete_tags[]" value="' . $tag->term_id . '" /></th>';
+					$out .= '<th scope="row" class="check-column"> <label class="invisible" for="tag-delete-check-' . $tag->term_id . '">' . __('Select for Deletion') . '</label><input type="checkbox" name="delete_tags[]" id="tag-delete-check-' . $tag->term_id . '" value="' . $tag->term_id . '" /></th>';
 					break;
 				case 'name':
 					$out .= '<td ' . $attributes . '><strong><a class="row-title" href="' . $edit_link . '" title="' . attr(sprintf(__('Edit "%s"'), $name)) . '">' . $name . '</a></strong><br />';
@@ -746,7 +746,7 @@
  */
 function wp_manage_posts_columns() {
 	$posts_columns = array();
-	$posts_columns['cb'] = '<input type="checkbox" />';
+	$posts_columns['cb'] = '<input type="checkbox" alt="TODO" />';
 	/* translators: manage posts column name */
 	$posts_columns['title'] = _x('Post', 'column name');
 	$posts_columns['author'] = __('Author');
@@ -770,7 +770,7 @@
  */
 function wp_manage_media_columns() {
 	$posts_columns = array();
-	$posts_columns['cb'] = '<input type="checkbox" />';
+	$posts_columns['cb'] = '<input type="checkbox" alt="TODO" />';
 	$posts_columns['icon'] = '';
 	/* translators: column name */
 	$posts_columns['media'] = _x('File', 'column name');
@@ -796,7 +796,7 @@
  */
 function wp_manage_pages_columns() {
 	$posts_columns = array();
-	$posts_columns['cb'] = '<input type="checkbox" />';
+	$posts_columns['cb'] = '<input type="checkbox" alt="TODO" />';
 	$posts_columns['title'] = __('Title');
 	$posts_columns['author'] = __('Author');
 	$post_status = 'all';
@@ -837,7 +837,7 @@
 			break;
 		case 'edit-comments':
 			$_wp_column_headers[$page] = array(
-				'cb' => '<input type="checkbox" />',
+				'cb' => '<input type="checkbox" alt="TODO" />',
 				'author' => __('Author'),
 				/* translators: column name */
 				'comment' => _x('Comment', 'column name'),
@@ -848,7 +848,7 @@
 			break;
 		case 'link-manager':
 			$_wp_column_headers[$page] = array(
-				'cb' => '<input type="checkbox" />',
+				'cb' => '<input type="checkbox" alt="TODO" />',
 				'name' => __('Name'),
 				'url' => __('URL'),
 				'categories' => __('Categories'),
@@ -862,7 +862,7 @@
 			break;
 		case 'categories':
 			$_wp_column_headers[$page] = array(
-				'cb' => '<input type="checkbox" />',
+				'cb' => '<input type="checkbox" alt="TODO" />',
 				'name' => __('Name'),
 				'description' => __('Description'),
 				'slug' => __('Slug'),
@@ -872,7 +872,7 @@
 			break;
 		case 'edit-link-categories':
 			$_wp_column_headers[$page] = array(
-				'cb' => '<input type="checkbox" />',
+				'cb' => '<input type="checkbox" alt="TODO" />',
 				'name' => __('Name'),
 				'description' => __('Description'),
 				'slug' => __('Slug'),
@@ -882,7 +882,7 @@
 			break;
 		case 'edit-tags':
 			$_wp_column_headers[$page] = array(
-				'cb' => '<input type="checkbox" />',
+				'cb' => '<input type="checkbox" alt="TODO" />',
 				'name' => __('Name'),
 				'description' => __('Description'),
 				'slug' => __('Slug'),
@@ -892,7 +892,7 @@
 			break;
 		case 'users':
 			$_wp_column_headers[$page] = array(
-				'cb' => '<input type="checkbox" />',
+				'cb' => '<input type="checkbox" alt="TODO" />',
 				'username' => __('Username'),
 				'name' => __('Name'),
 				'email' => __('E-mail'),
@@ -1393,7 +1393,7 @@
 
 		case 'cb':
 		?>
-		<th scope="row" class="check-column"><?php if ( current_user_can( 'edit_post', $post->ID ) ) { ?><input type="checkbox" name="post[]" value="<?php the_ID(); ?>" /><?php } ?></th>
+		<th scope="row" class="check-column"><?php if ( current_user_can( 'edit_post', $post->ID ) ) { ?><label class="invisible" for="check-post-<?php the_ID(); ?>"><?php _e('Select Post') ?></label><input type="checkbox" name="post[]" id="check-post-<?php the_ID(); ?>" value="<?php the_ID(); ?>" /><?php } ?></th>
 		<?php
 		break;
 
@@ -1614,7 +1614,7 @@
 
 	case 'cb':
 		?>
-		<th scope="row" class="check-column"><input type="checkbox" name="post[]" value="<?php the_ID(); ?>" /></th>
+		<th scope="row" class="check-column"><label class="invisible" for="check-post-<?php the_ID(); ?>"><?php _e('Select Post') ?></label><input type="checkbox" name="post[]" id="check-post-<?php the_ID(); ?>" value="<?php the_ID(); ?>" /></th>
 		<?php
 		break;
 	case 'date':
@@ -1917,7 +1917,7 @@
 		$edit .= '</div>';
 
 		// Set up the checkbox (because the user is editable, otherwise its empty)
-		$checkbox = "<input type='checkbox' name='users[]' id='user_{$user_object->ID}' class='$role' value='{$user_object->ID}' />";
+		$checkbox = "<label class='invisible' for='user_{$user_object->ID}'>" . __('Select User') ."</label><input type='checkbox' name='users[]' id='user_{$user_object->ID}' class='$role' value='{$user_object->ID}' />";
 
 	} else {
 		$edit = '<strong>' . $user_object->user_login . '</strong>';
@@ -2112,7 +2112,7 @@
 			case 'cb':
 				if ( !$checkbox ) break;
 				echo '<th scope="row" class="check-column">';
-				if ( $user_can ) echo "<input type='checkbox' name='delete_comments[]' value='$comment->comment_ID' />";
+				if ( $user_can ) echo "<label class='invisible' for='delete-comment-check-$comment->comment_ID'>" . __('Select Comment for Deletion') ."</label><input type='checkbox' name='delete_comments[]' id='delete-comment-check-$comment->comment_ID' value='$comment->comment_ID' />";
 				echo '</th>';
 				break;
 			case 'comment':
@@ -2479,6 +2479,7 @@
 <tbody>
 <tr>
 <td id="newmetaleft" class="left">
+<label class="invisible" for="metakeyinput">__TODO__</label>
 <?php if ( $keys ) { ?>
 <select id="metakeyselect" name="metakeyselect" tabindex="7">
 <option value="#NONE#"><?php _e( '- Select -' ); ?></option>
@@ -2495,10 +2496,13 @@
 <span id="enternew"><?php _e('Enter new'); ?></span>
 <span id="cancelnew" class="hidden"><?php _e('Cancel'); ?></span></a>
 <?php } else { ?>
-<input type="text" id="metakeyinput" name="metakeyinput" tabindex="7" value="" />
+<input type="text" id="metakeyinput" name="metakeyinput" tabindex="7" value=""/>
 <?php } ?>
 </td>
-<td><textarea id="metavalue" name="metavalue" rows="2" cols="25" tabindex="8"></textarea></td>
+<td>
+<label class="invisible" for="metavalue">__TODO__</label>
+<textarea id="metavalue" name="metavalue" rows="2" cols="25" tabindex="8"></textarea>
+</td>
 </tr>
 
 <tr><td colspan="2" class="submit">
@@ -2557,10 +2561,10 @@
 	}
 	$month .= '</select>';
 
-	$day = '<input type="text" ' . ( $multi ? '' : 'id="jj" ' ) . 'name="jj" value="' . $jj . '" size="2" maxlength="2"' . $tab_index_attribute . ' autocomplete="off" />';
-	$year = '<input type="text" ' . ( $multi ? '' : 'id="aa" ' ) . 'name="aa" value="' . $aa . '" size="4" maxlength="4"' . $tab_index_attribute . ' autocomplete="off" />';
-	$hour = '<input type="text" ' . ( $multi ? '' : 'id="hh" ' ) . 'name="hh" value="' . $hh . '" size="2" maxlength="2"' . $tab_index_attribute . ' autocomplete="off" />';
-	$minute = '<input type="text" ' . ( $multi ? '' : 'id="mn" ' ) . 'name="mn" value="' . $mn . '" size="2" maxlength="2"' . $tab_index_attribute . ' autocomplete="off" />';
+	$day = '<input type="text" ' . ( $multi ? '' : 'id="jj" ' ) . 'name="jj" value="' . $jj . '" size="2" maxlength="2"' . $tab_index_attribute . ' autocomplete="off" alt="TODO" />';
+	$year = '<input type="text" ' . ( $multi ? '' : 'id="aa" ' ) . 'name="aa" value="' . $aa . '" size="4" maxlength="4"' . $tab_index_attribute . ' autocomplete="off" alt="TODO" />';
+	$hour = '<input type="text" ' . ( $multi ? '' : 'id="hh" ' ) . 'name="hh" value="' . $hh . '" size="2" maxlength="2"' . $tab_index_attribute . ' autocomplete="off" alt="TODO" />';
+	$minute = '<input type="text" ' . ( $multi ? '' : 'id="mn" ' ) . 'name="mn" value="' . $mn . '" size="2" maxlength="2"' . $tab_index_attribute . ' autocomplete="off" alt="TODO" />';
 	/* translators: 1: month input, 2: day input, 3: year input, 4: hour input, 5: minute input */
 	printf(__('%1$s%2$s, %3$s @ %4$s : %5$s'), $month, $day, $year, $hour, $minute);
 
Index: wp-admin/includes/theme-install.php
===================================================================
--- wp-admin/includes/theme-install.php	(revision 11181)
+++ wp-admin/includes/theme-install.php	(working copy)
@@ -147,6 +147,9 @@
  * @since 2.8.0
  */
 function install_theme_search_form() {
+	static $idcounter = 0;
+	$idcounter++;
+	
 	$type = isset( $_REQUEST['type'] ) ? stripslashes( $_REQUEST['type'] ) : '';
 	$term = isset( $_REQUEST['s'] ) ? stripslashes( $_REQUEST['s'] ) : '';
 	?>
@@ -158,7 +161,8 @@
 	<option value="author" <?php selected('author', $type) ?>><?php _e('Author'); ?></option>
 	<option value="tag" <?php selected('tag', $type) ?>><?php _e('Tag'); ?></option>
 	</select>
-	<input type="text" name="s" size="30" value="<?php echo attr($term) ?>" />
+	<label class="invisible" for="search-themes-term-<?php echo $idcounter ?>"><?php _e('Theme Search'); ?></label>
+	<input type="text" name="s" id="search-themes-term<?php echo $idcounter ?>" size="30" value="<?php echo attr($term) ?>" />
 	<input type="submit" name="search" value="<?php _ea('Search'); ?>" class="button" />
 </form>
 <?php
