<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>mr mann's mishmash</title>
	
	<link>http://blog.mark-mann.co.uk</link>
	<description>it's just a game of give and take...</description>
	<lastBuildDate>Tue, 06 Mar 2012 22:19:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mrmann" /><feedburner:info uri="mrmann" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Silverlight UK User Group [March 2012] Slides</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/84fkbxALUC4/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2012/03/silverlight-uk-user-group-march-2012-slides/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 23:09:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Silverlight UK User Group]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows8]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/?p=686</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

With 4 months lapse since our last Silverlight UK User Group meeting, it was heartening to see that interest has not waned. Thank you for those that attended and supported the group last Thursday! Our presenter of the night, Gill Cleeren made a special trip over from Belgium to break down all the forthcoming Windows [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/84fkbxALUC4" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2012/03/silverlight-uk-user-group-march-2012-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2012/03/silverlight-uk-user-group-march-2012-slides/</feedburner:origLink></item>
		<item>
		<title>Silverlight UK User Group [March 2012] Agenda</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/otelKDFxgQc/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2012/02/silverlight-uk-user-group-march-2012-agenda/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 10:15:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Silverlight UK User Group]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/index.php/2012/02/silverlight-uk-user-group-march-2012-agenda/</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

I know… it’s been quiet. Very quiet on the Silverlight scene indeed. Since our last meeting, “mainstream” Silverlight has been steadily retreating behind the corporate firewall where it still favours rich, interactive, user interfaces delivered via the browser. From the perspective of organising the user group, this has made it very difficult to coax out [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/otelKDFxgQc" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2012/02/silverlight-uk-user-group-march-2012-agenda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2012/02/silverlight-uk-user-group-march-2012-agenda/</feedburner:origLink></item>
		<item>
		<title>Silverlight UK User Group [October 2011] Slides</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/t8Sd-zDqVm0/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/10/silverlight-uk-user-group-october-2011-slides/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 07:25:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Silverlight UK User Group]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows8]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/index.php/2011/10/silverlight-uk-user-group-october-2011-slides/</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

There was quite a breeze of announcements, chatter and hype following the /BUILD/ conference in September. Replacing the usual PDC event, /BUILD/ heralded the arrival of Windows8 and the new platform framework (Windows Runtime – WinRT) that enables you to target your applications to desktops, tablets and more. The WinRT platform certainly does mean some [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/t8Sd-zDqVm0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/10/silverlight-uk-user-group-october-2011-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/10/silverlight-uk-user-group-october-2011-slides/</feedburner:origLink></item>
		<item>
		<title>Silverlight UK User Group [October 2011] Agenda</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/VphodyOs9b8/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/09/silverlight-uk-user-group-october-2011-agenda/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 14:27:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Silverlight UK User Group]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/index.php/2011/09/silverlight-uk-user-group-october-2011-agenda/</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

/BUILD/. Now wasn’t that a conference of suspense! Wow. Windows 8, redefining our interactions and embracing not just the traditional computer, but tablets and other touch devices too. I have not seen such a bold statement of intent since PDC2000 when Microsoft announced it’s plans for a revamp of it’s code/application subsystem &amp;#8211; .NET! Now [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/VphodyOs9b8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/09/silverlight-uk-user-group-october-2011-agenda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/09/silverlight-uk-user-group-october-2011-agenda/</feedburner:origLink></item>
		<item>
		<title>Silverlight UK User Group – Summer 2011 Update</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/XsLvkjfCnWs/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/08/silverlight-uk-user-group-summer-2011-update/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 10:19:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Silverlight UK User Group]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Bing Maps]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Ordnance Survey]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/index.php/2011/08/silverlight-uk-user-group-summer-2011-update/</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

Crikey, it really has been 2 months since the Silverlight UK User Group (SLUGUK) last got together for an evening of Silverlight. I’ve always tried to get presenters and sessions lined up so that we can have a SLUGUK every 6-8 weeks… but they are proving a bit elusive at the moment. Coupled with the [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/XsLvkjfCnWs" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/08/silverlight-uk-user-group-summer-2011-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/08/silverlight-uk-user-group-summer-2011-update/</feedburner:origLink></item>
		<item>
		<title>AutoMapper Tip: DateTime and UseValue don’t mix</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/auKN4Q5g4d0/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/08/automapper-tip-datetime-and-usevalue-dont-mix/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 17:41:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AutoMapper]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/index.php/2011/08/automapper-tip-datetime-and-usevalue-dont-mix-2/</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

I’ve been using AutoMapper on a number of projects for a number of years now and it’s always been a love/hate relationship. AutoMapper is a great&amp;#160; little .NET class library that takes the pain out of mapping one class to another but sometimes it makes me nervous when I just trust the magic and wonder [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/auKN4Q5g4d0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/08/automapper-tip-datetime-and-usevalue-dont-mix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/08/automapper-tip-datetime-and-usevalue-dont-mix/</feedburner:origLink></item>
		<item>
		<title>Silverlight UK User Group [June 2011] Slides</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/iv5nwyQZvv8/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/06/silverlight-uk-user-group-june-2011-slides/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 09:44:54 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Silverlight UK User Group]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/?p=449</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

Silverlight, WPF, Windows Phone 7 all from one codebase? Is it possible? Well, Colin Eberhardt gave us an hour worth of hints, tips and examples of how you can manage your XAML applications to fit these different software platforms. He’s an eager blogger, so his Colin Eberhardt&amp;#8217;s blog has many more WPF and Silverlight tips. [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/iv5nwyQZvv8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/06/silverlight-uk-user-group-june-2011-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/06/silverlight-uk-user-group-june-2011-slides/</feedburner:origLink></item>
		<item>
		<title>Silverlight UK User Group [June 2011] Agenda</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/ComX0IP1Teo/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/06/silverlight-uk-user-group-june-2011-agenda/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 12:52:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Silverlight UK User Group]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/?p=402</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

Since MIX11, tech.days.2011 and the AllThingsD conference (where we got a first peek at Windows 8), there’s been yet more mutterings as to the relationship between HTML5 and Silverlight. Shame that within the designer-development community there is still a wave of uncertainty as to the future direction of Silverlight and highlights a common nervousness to [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/ComX0IP1Teo" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/06/silverlight-uk-user-group-june-2011-agenda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/06/silverlight-uk-user-group-june-2011-agenda/</feedburner:origLink></item>
		<item>
		<title>Ordnance Survey getamap – I made this!</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/2lJCLIQBzwQ/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/06/ordnance-survey-getamap-i-made-this/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 08:02:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Bing Maps]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[Ordnance Survey]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Visualisation]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/?p=436</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

Well, the title is correct in one way – for over a year, I have been the principal design authority on the technical vision and delivery of this new and exciting way to explore Ordnance Survey maps. I won’t by any means deny the fact that I was only one of a small team of [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/2lJCLIQBzwQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/06/ordnance-survey-getamap-i-made-this/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/06/ordnance-survey-getamap-i-made-this/</feedburner:origLink></item>
		<item>
		<title>Virtual Hard Disk (VHD) Management</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/GObnosxr6tI/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/05/virtual-hard-disk-vhd-management/#comments</comments>
		<pubDate>Sun, 22 May 2011 20:15:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Backups]]></category>
		<category><![CDATA[Disk Management]]></category>
		<category><![CDATA[VHD]]></category>
		<category><![CDATA[Virtual Disks]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/index.php/2011/05/virtual-hard-disk-vhd-management/</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

This should hopefully be, the final part of what has turned out to be a three part series documenting my thoughts on managing my laptop’s disk resources. It all started when I swapped my old laptop hard disk for a superb 500GB Seagate Momentus XT Solid State Hybrid Drive to help alleviate my disk space [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/GObnosxr6tI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/05/virtual-hard-disk-vhd-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/05/virtual-hard-disk-vhd-management/</feedburner:origLink></item>
		<item>
		<title>Silverlight UK User Group [May 2011] Slides and Video</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/Q7lYSeipfrI/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/05/silverlight-uk-user-group-may-2011-slides-and-video/#comments</comments>
		<pubDate>Fri, 20 May 2011 13:01:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Silverlight UK User Group]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/?p=400</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

We were packed out at Notcutt House for May’s Silverlight UK User Group. Excellent to see that there is a lot of interest and passion still buzzing about for Silverlight. Mike Taulty was our sole guest speaker of the night and relished the extra time to go into the depths of the new features of [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/Q7lYSeipfrI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/05/silverlight-uk-user-group-may-2011-slides-and-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/05/silverlight-uk-user-group-may-2011-slides-and-video/</feedburner:origLink></item>
		<item>
		<title>Resizing Virtual Hard Disks (VHDs)</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/KrRa7OcvHTY/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/05/resizing-virtual-hard-disks-vhds/#comments</comments>
		<pubDate>Mon, 16 May 2011 10:34:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Backups]]></category>
		<category><![CDATA[Disk Management]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[VHD]]></category>
		<category><![CDATA[Virtual Disks]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/index.php/2011/05/resizing-virtual-hard-disks-vhds/</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

This is part two of my journey into managing my laptop’s disk resources. Part one, was about moving my working environment to a new disk with minimum of fuss [You can read that post here: “How to turn a physical disk into a bootable VHD”]. Disk management is one of those things that is never [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/KrRa7OcvHTY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/05/resizing-virtual-hard-disks-vhds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/05/resizing-virtual-hard-disks-vhds/</feedburner:origLink></item>
		<item>
		<title>Silverlight UK User Group [May 2011] Agenda</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/nUIHGI_2r6k/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/05/silverlight-uk-user-group-may-2011-agenda/#comments</comments>
		<pubDate>Fri, 06 May 2011 22:05:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Silverlight UK User Group]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/?p=366</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

So, with Silverlight’s main conference of interest over, what did you make of MIX11? Sure, Silverlight was pretty poorly mentioned in the two keynotes as HTML5, Internet Explorer 10 and Windows Phone 7 stole much of the limelight, BUT there was still plenty of breakout sessions that featured Silverlight 4 and beyond. If you weren’t [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/nUIHGI_2r6k" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/05/silverlight-uk-user-group-may-2011-agenda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/05/silverlight-uk-user-group-may-2011-agenda/</feedburner:origLink></item>
		<item>
		<title>Windows Phone 7 Backups – Release more space!</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/4bx-X1sKaFQ/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/04/windows-phone-7-backups-release-more-space/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 21:31:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Backups]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/?p=465</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

Soon after I installed the Windows Phone 7 ‘NoDo’ update (see my previous post), another update pops up. This time, instead of a functionality update, this one is more concerned with replacing some fraudulent web certificates (more details here). Sounds like a good idea. However, before the update process can get into gear it abruptly [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/4bx-X1sKaFQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/04/windows-phone-7-backups-release-more-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/04/windows-phone-7-backups-release-more-space/</feedburner:origLink></item>
		<item>
		<title>Windows Phone 7 ‘NoDo’ Update Arrives</title>
		<link>http://feedproxy.google.com/~r/mrmann/~3/IKyHQ_wd_Tg/</link>
		<comments>http://blog.mark-mann.co.uk/index.php/2011/04/windows-phone-7-nodo-update-arrives/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 21:50:00 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[EMC Consulting (Conchango)]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://blog.mark-mann.co.uk/?p=396</guid>
		<description>&lt;script language="Javascript"&gt;
	DD_roundies.addRule('div.arrondi', '15px');
	
	jQuery(document).ready(function($){
		$("#envoyer").click(function() {
			valid = true;
			var tab_error = new Array();var message_error_web='';var message_error_mail='';var haut_mess_form = true;message_error_coche='';message_error_question='';message_error_captcha='';if($("#nom_input").val() == "") {
						$("#nom_input").css("background-color","#");
						$("#span_nom").css("color","#");$('#nom_input').next().text('');$('#nom_input').next().css('text-align','left');tab_error[0] = "Name"; 
						valid = false;
					} else {
						$("#nom_input").css("background-color","");
						$("#span_nom").css("color","");
						$("#nom_input").next().text("");
						tab_error[0] = "";
					}tab_error[1] = ""; if($("#mail_input").val() == "") {
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');tab_error[2] = "Email address";
				valid = false;
			} else if(!$("#mail_input").val().match(/^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,7}$/)){
				$("#mail_input").css("background-color","#");
				$("#span_mail").css("color","#");$('#mail_input').next().text('');$('#mail_input').next().css('text-align','left');message_error_mail = "The email you entered is not valid";
				tab_error[2] = "";
				valid = false;
			} else {
				$("#mail_input").css("background-color","");
				$("#span_mail").css("color","");
				$("#mail_input").next().text("");
				tab_error[2] = "";
				message_error_mail = "";
			}tab_error[3] = "";if($("#objet_input").val() == "") {
				$("#objet_input").css("background-color","#");
				$("#span_objet").css("color","#");$('#objet_input').next().text('');$('#objet_input').next().css('text-align','left');tab_error[4] = "Subject";
				valid = false;
			} else {
				$("#objet_input").css("background-color","");
				$("#span_objet").css("color","");
				$("#objet_input").next().text("");
				tab_error[4] = "";
			}if($("#message_input").val() == "") {
				$("#message_input").css("background-color","#");
				$("#span_message").css("color","#");$('#message_input').next().text('');$('#message_input').next().css('text-align','left');tab_error[5] = "Message&lt;br/&gt;";
				valid = false;
			} else {
				$("#message_input").css("background-color","");
				$("#span_message").css("color","");
				$("#message_input").next().text("");
				tab_error[5] = "";
			}			if(valid == false) {
				$("#formulaire_contact").animate({ backgroundColor: "#" }, 100);
				
				var message = "Please, complete the fields: ";
				for (var i=0; i &lt; tab_error.length; ++i) {
					if(tab_error[i] != "") {
						message += tab_error[i]+", ";
					}
				}
				
				message = message.substring(0, message.length-2);
				
				var espace_coche = "";
				if(message_error_mail != "") {
					message += message_error_mail;
					espace_coche = "&lt;br/&gt;";
				}
				
				if(message_error_coche != "") {
					message += espace_coche+message_error_coche;
				}
				
				if(message_error_question != "") {
					message += espace_coche+message_error_question;
				}
				
				if(message_error_captcha != "") {
					message += espace_coche+message_error_captcha;
				}
				
				if(message_error_web != "" &amp;&amp; message_error_mail != "") {
					message += "&lt;br/&gt;"+message_error_web;
				} else {
					message += message_error_web;
				}
				
				if(haut_mess_form == true) {
					$("#message_error").css("display","block");
					$("#message_error").html(message);
				}
			}
			
			$("#formulaire_contact").animate({ backgroundColor: "#" }, 800);
			return valid;
		});
	});
	&lt;/script&gt;

&lt;style type="text/css"&gt;
	&lt;!--
	#style_cispm fieldset {
		background-color: transparent;
		margin: 0;
		padding: 5px;
	}
	
	#style_cispm {
		margin:0;
		padding:0;
		font-family: 	}
	
	#style_cispm table td, table th {
		border-right:0px;
		padding:0;
		text-align:left;
	}
	
	.input_cispm {
		margin:0;
		height: 18px;
		padding: 2px;
	}

	#style_cispm input, textarea, select {
		margin:0;
		padding:0;
	}
	
	#style_cispm table tr:hover td {
		margin: 0;
		padding: 0;
	}
	
	#formulaire_contact{
		margin:auto;
		border-radius:1em;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		padding-bottom: 8px;
	}

	#formulaire_contact fieldset{
		border:none;
	}
	
	#formulaire_contact legend{
		margin-top:0.3em;
		font-weight:bold;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
	
	#formulaire_contact label{
		width:200px;
		text-align:right;
	}
	
	#formulaire_contact input, form select, form textarea{
		margin-left:0.5em;
	}
	
	#formulaire_contact button{
		position:relative;
		left:160px;
	}
	
	#formulaire_contact span{
		display:block;
		text-align:right;
		background-color: transparent;
		padding: 0;
		background: url("");
		margin: 0;
	}
	
	#form_tableau {
		border:none;
		margin:0;
		background-color:transparent;
	}
	
	#form_td {
		border:none;
		background-color:transparent;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.error-message {
		color: red;
		padding-left: 10px;
		padding-top:0;
		margin:0;
		margin-bottom: 10px;
	}
	
	#message_error {
		background-color:#d58b8d;
		border:1px solid #d2484b;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
		margin:5px 15px 2px;
		padding:0.3em 0.6em;
		display: none;
		margin-bottom:10px;
	}
	
	#envoyer {
		margin-top:-20px;
	}
	--&gt;
&lt;/style&gt;

Windows Phone 7 released update 7.0.7390.0 to the masses in March 2011. I don’t know why the latest operating system update for Windows Phone 7 is called “NoDo” but it’s been much anticipated to put right a couple of things that are taken for granted on other platforms (namely “Copy and Paste” functionality). Well, it [...]&lt;img src="http://feeds.feedburner.com/~r/mrmann/~4/IKyHQ_wd_Tg" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.mark-mann.co.uk/index.php/2011/04/windows-phone-7-nodo-update-arrives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mark-mann.co.uk/index.php/2011/04/windows-phone-7-nodo-update-arrives/</feedburner:origLink></item>
	</channel>
</rss>

