Index: wp-includes/admin-bar.php
===================================================================
--- wp-includes/admin-bar.php	(revision 17094)
+++ wp-includes/admin-bar.php	(working copy)
@@ -99,7 +99,7 @@
  * @since 3.1.0
  */
 function wp_admin_bar_my_sites_menu() {
-	global $wpdb, $wp_admin_bar;
+	global $wpdb, $wp_admin_bar, $blog_id;
 
 	/* Add the 'My Sites' menu if the user has more than one site. */
 	if ( count( $wp_admin_bar->user->blogs ) <= 1 )
@@ -126,7 +126,11 @@
 			$wp_admin_bar->add_menu( array( 'parent' => 'blog-' . $blog->userblog_id, 'id' => 'blog-' . $blog->userblog_id . '-c', 'title' => __( 'Manage Comments' ), 'href' => get_admin_url($blog->userblog_id, 'edit-comments.php') ) );
 		}
 
-		$wp_admin_bar->add_menu( array( 'parent' => 'blog-' . $blog->userblog_id, 'id' => 'blog-' . $blog->userblog_id . '-v', 'title' => __( 'Visit Site' ), 'href' => get_home_url($blog->userblog_id) ) );
+		if ( is_admin() || get_home_url($blog->userblog_id) != get_home_url($blog_id) )
+			$home_url_title = __( 'Visit Site' );
+		else
+			$home_url_title = __( 'Visit Home Page' );
+		$wp_admin_bar->add_menu( array( 'parent' => 'blog-' . $blog->userblog_id, 'id' => 'blog-' . $blog->userblog_id . '-v', 'title' => $home_url_title, 'href' => get_home_url($blog->userblog_id) ) );
 	}
 }
 
