Index: wp-includes/query.php
===================================================================
--- wp-includes/query.php	(revision 4929)
+++ wp-includes/query.php	(working copy)
@@ -104,6 +104,19 @@
 	return $wp_query->is_feed;
 }
 
+// front of site, whether blog view or a WP Page
+function is_front () {
+	// most likely case
+	if ( 'posts' == get_option('show_on_front') && is_home() )
+		return true;
+	elseif ( 'page' == get_option('show_on_front') && get_option('page_on_front') && is_page(get_option('page_on_front')) )
+		return true;
+	else
+		return false;
+}
+
+
+// the blog view
 function is_home () {
 	global $wp_query;
 

