Index: src/TaskTreeView.cs
===================================================================
--- src/TaskTreeView.cs	(Revision 190)
+++ src/TaskTreeView.cs	(Arbeitskopie)
@@ -383,7 +383,14 @@
 				return;
 			}
 			
-			string formatString = "{0}";
+			string formatString = "{0}";			
+			
+			Preferences prefs = Application.Preferences;
+			string todayTasksColor = prefs.Get (Preferences.TodaysTasksDefaultColor);
+						
+		    if (task.DueDate.Date == DateTime.Today)
+			    crt.Foreground = todayTasksColor;
+			
 			switch (task.State) {
 			case TaskState.Inactive:
 				// Strikeout the text
Index: src/Preferences.cs
===================================================================
--- src/Preferences.cs	(Revision 190)
+++ src/Preferences.cs	(Arbeitskopie)
@@ -48,6 +48,7 @@
 		public const string InactivateTimeoutKey = "InactivateTimeout";
 		public const string SelectedCategoryKey = "SelectedCategory";
 		public const string ParseDateEnabledKey = "ParseDateEnabled";
+		public const string TodaysTasksDefaultColor = "TodaysTasksDefaultColor";
 		
 		/// <summary>
 		/// A list of category names to show in the TaskWindow when the "All"
@@ -105,6 +106,8 @@
 			switch (settingKey) {
 			case ParseDateEnabledKey:
 				return true.ToString ();
+			case TodaysTasksDefaultColor:
+		        return "blue";
 			default:
 				return null;
 			}
