<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>William Gunaratne's Blog</title><link>http://blogs.technet.com/willg/default.aspx</link><description>Discontentment is the ally of innovation</description><dc:language>en-GB</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Moving on...</title><link>http://blogs.technet.com/willg/archive/2009/10/30/moving-on.aspx</link><pubDate>Fri, 30 Oct 2009 14:11:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3290399</guid><dc:creator>wigunara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/willg/comments/3290399.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=3290399</wfw:commentRss><description>&lt;P&gt;Today is my last day at Microsoft. I've practically grown up with this company - from intern to&amp;nbsp;graduate to now - age 26. This is a great company to work for because of its people, workplace culture and innovation.&lt;/P&gt;
&lt;P&gt;So why leave?&lt;/P&gt;
&lt;P&gt;There are a few reasons, but mostly because there are some other challenges further afield I'd like to pursue before I get too settled down. I have a slight nervousness that I won't find another job quite as good as this one, but it's also hard to have an objective perspective on working for Microsoft after being here nearly all my working life - I feel institutionalised. If nothing else, leaving will restore my perspective.&lt;/P&gt;
&lt;P&gt;In the words of SteveB "I love this company!"&lt;/P&gt;
&lt;P&gt;Ciao for now!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3290399" width="1" height="1"&gt;</description></item><item><title>Random musing</title><link>http://blogs.technet.com/willg/archive/2008/08/17/random-musing.aspx</link><pubDate>Sun, 17 Aug 2008 17:20:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3107369</guid><dc:creator>wigunara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/willg/comments/3107369.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=3107369</wfw:commentRss><description>&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-GB"&gt;Someone once said "&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-GB; mso-bidi-font-size: 11.0pt"&gt;it&amp;nbsp;is better to remain silent and be thought a fool, than to open your mouth and remove all doubt", &lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-GB"&gt;if nothing else Web 2.0 will be remembered for proving that statement&amp;nbsp;largely applicable.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-GB"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3107369" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/willg/archive/tags/Random+Musings/default.aspx">Random Musings</category></item><item><title>Singularity Operating System</title><link>http://blogs.technet.com/willg/archive/2008/03/05/singularity-operating-system.aspx</link><pubDate>Wed, 05 Mar 2008 21:25:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2964759</guid><dc:creator>wigunara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/willg/comments/2964759.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=2964759</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;This is very cool, this my friends, is brand new built from the ground-up Operating System, it's a 21st Century Operating System based entirely on concepts from the .NET Framework and it's been published on CodePlex! &lt;/SPAN&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;It's only a research project, but demonstrates some very powerful properties such as Software Isolated Processes (SIP), because all code in the operating system is in IL, it is effectively sandboxed by the underlying OS runtime, without the need for hardware enforcement. All code can safely run in ring 0 (e.g. Kernel mode) avoiding the need for kernel/user transitions, due to the lightweight nature of SIPs each device, OS component and application can run in its own SIP providing modular reliability guarantees not possible in a monolithic design. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Memory management becomes much easier too, thanks to managed code and the operating system's Garbage Collector.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;They've also made some very good design choices that make&amp;nbsp;a lot of sense: processes cannot share memory and cannot modify their own code. They've developed a fast and reliable contract-based messaging mechanism for inter-process communication.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Windows was designed at a time when we didn't have the luxury of managed code, when hardware resources were limited, when web services didn't exist, when computer performance was a fraction of what it is today. The Windows team has done its best to keep pace industry developments, the rise of the internet and the different numerous ways we want to use our computers today, in some areas it has risen to the challenge admirably, in others, it's take a lot of engineering and effort and there's still more to be done (think security).&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Thankfully, singularity has had time to reflect on the last 25 years of computer operating systems and incorporates some neat ideas into this brand new (research) operating system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I'd encourage you to take a look, it's a fascinating concept.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;A href="http://research.microsoft.com/os/singularity/"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri size=3&gt;http://research.microsoft.com/os/singularity/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;A href="http://www.codeplex.com/singularity"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri size=3&gt;http://www.codeplex.com/singularity&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;Also, check&amp;nbsp;out the videos!&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;o:p&gt;&lt;B&gt;&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=68302"&gt;Singularity: A research OS written in C#&lt;/A&gt;&lt;/B&gt;, &lt;A href="http://channel9.msdn.com/"&gt;Channel 9&lt;/A&gt; video and blog, Redmond, WA, August 23, 2005. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=141858"&gt;Singularity Revisited&lt;/A&gt;&lt;/B&gt;, &lt;A href="http://channel9.msdn.com/"&gt;Channel 9&lt;/A&gt; video and blog, Redmond, WA, December 13, 2005. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=227259"&gt;Singularity III: Revenge of the SIP&lt;/A&gt;&lt;/B&gt;, &lt;A href="http://channel9.msdn.com/"&gt;Channel 9&lt;/A&gt; video and blog, Redmond, WA, September 1, 2006. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;A href="http://channel9.msdn.com/showpost.aspx?postid=227260"&gt;Singularity IV: Return of the UI&lt;/A&gt;&lt;/B&gt;, &lt;A href="http://channel9.msdn.com/"&gt;Channel 9&lt;/A&gt; video and blog, Redmond, WA, September 1, 2006.&amp;nbsp;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2964759" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/willg/archive/tags/Futuristic/default.aspx">Futuristic</category></item><item><title>Windows Mobility Marvels - training for developers</title><link>http://blogs.technet.com/willg/archive/2007/06/08/windows-mobility-marvels-training-for-developers.aspx</link><pubDate>Fri, 08 Jun 2007 15:30:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1182971</guid><dc:creator>wigunara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/willg/comments/1182971.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=1182971</wfw:commentRss><description>&lt;P&gt;The Windows Mobile and the .NET Compact Framework platforms are great for building mobile solution, and it's shockingly easy to get started - plug in your Windows Mobile device, fire up Visual Studio 2005 and create a new Smart Device project... hey presto it runs straight on your device. &lt;/P&gt;
&lt;P&gt;Once you've got over just how easy it is to get started, you'll want to learn more about how you build robust, professional solutions. One of the least known Windows Mobile developer resources is probably one of the best!&lt;/P&gt;
&lt;P&gt;Windows Mobility Marvels contains a fantastic amount of online training from ASP.NET mobile to SQL Mobile to Windows Mobile 6.0. There are step-by-step guides to creating LOB applications too!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/events/series/msdnmobility.mspx" mce_href="http://www.microsoft.com/events/series/msdnmobility.mspx"&gt;http://www.microsoft.com/events/series/msdnmobility.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Webcasts available (as of time of writing)&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282427&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282427&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282427&amp;amp;Culture=en-US"&gt;MSDN Webcast: Building a .NET Compact Framework Application for a Windows Mobile-based Device Using Visual Studio 2005 (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;October 26, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032290893&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032290893&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032290893&amp;amp;Culture=en-US"&gt;MSDN Webcast: Building Mobile Applications with Visual Studio 2005 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 7, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032287178&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032287178&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032287178&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 01 of 13): Introduction (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 4, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032287214&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032287214&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032287214&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 02 of 13): The .NET Compact Framework (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 11, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032287217&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032287217&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032287217&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 03 of 13): Windows Mobile 5.0 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 18, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032287413&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032287413&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032287413&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 04 of 13): Dealing with Data (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 25, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289026&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289026&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289026&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 05 of 13): Dealing with Data, Continued (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 1, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289030&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289030&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289030&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 06 of 13): The User Interface (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 8, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289035&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289035&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289035&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 07 of 13): Adding Data-Driven Functionality to the Application (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 15, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289039&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289039&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289039&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 08 of 13): State and Notification Broker and Message Interception (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 22, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289872&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289872&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289872&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 09 of 13): Using Web Services (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 1, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289877&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289877&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289877&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 10 of 13): Accessing Pocket Outlook Data (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 8, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289875&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289875&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289875&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 11 of 13): Targeting Multiple Devices (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 15, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289885&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289885&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289885&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 12 of 13): Application Deployment and Security (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 22, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289887&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289887&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032289887&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating a Windows Mobile Line of Business (LOB) Application (Part 13 of 13): Registry Access, Testing, and Series Review (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 29, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276948&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276948&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276948&amp;amp;Culture=en-US"&gt;MSDN Webcast: Introduction to Managed Development for Devices with Visual Studio 2005 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;July 27, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282424&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282424&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282424&amp;amp;Culture=en-US"&gt;MSDN Webcast: Migrating an eMbedded Visual C++ Application to Visual Studio 2005 (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;October 19, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032268858&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032268858&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032268858&amp;amp;Culture=en-US"&gt;MSDN Webcast: Moving from eVB to Visual Studio .NET (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 9, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://go.microsoft.com/fwlink/?LinkId=43912','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://go.microsoft.com/fwlink/?LinkId=43912" mce_href="http://go.microsoft.com/fwlink/?LinkId=43912"&gt;MSDN Webcast: My First Mobile Application with Visual Studio 2005 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 8, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282418&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282418&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282418&amp;amp;Culture=en-US"&gt;MSDN Webcast: New Native Windows Mobile Development Features in Visual Studio 2005 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;October 5, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/3point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/3point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://go.microsoft.com/fwlink/?LinkId=43862','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://go.microsoft.com/fwlink/?LinkId=43862" mce_href="http://go.microsoft.com/fwlink/?LinkId=43862"&gt;MSDN Webcast: What's New in Visual Studio 2005 for Devices (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 8, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032294694&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032294694&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032294694&amp;amp;Culture=en-US"&gt;MSDN Webcast: Developing Tablet PC Applications with Windows Presentation Foundation (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;May 23, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032300793&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032300793&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032300793&amp;amp;Culture=en-US"&gt;MSDN Webcast: Using Ink in Your Application (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;July 6, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032304865&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032304865&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032304865&amp;amp;Culture=en-US"&gt;MSDN Webcast: Extending Your Web Site for Internet Explorer Mobile (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;August 9, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032307147&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032307147&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032307147&amp;amp;Culture=en-US"&gt;MSDN Webcast: MSDN geekSpeak: Mobility with Jim Wilson (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;September 6, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310462&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310462&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310462&amp;amp;Culture=en-US"&gt;MSDN Webcast: patterns &amp;amp; practices for Mobile Client: Doing Test-Driven Development (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;November 1, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032327716&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032327716&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032327716&amp;amp;Culture=en-US"&gt;MSDN Webcast: Writing Power-Efficient Applications for Windows Mobile (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 28, 2007&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 25px" align=left&gt;&lt;IMG height=9 alt="" hspace=2 src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif" width=7 vspace=2 border=0 mce_src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif"&gt;&lt;A class=stdLink style="PADDING-LEFT: 5px; FONT-SIZE: 70%" href="http://www.microsoft.com/events/series/msdnmobility.mspx#" mce_href="http://www.microsoft.com/events/series/msdnmobility.mspx#"&gt;&lt;FONT size=2&gt;Top of page&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV class=section id=NETCompactFramework&gt;
&lt;H1 class=sectionTitle&gt;.NET Compact Framework&lt;/H1&gt;
&lt;P class=SectionSubHead&gt;On-Demand Webcasts&lt;/P&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032264010&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032264010&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032264010&amp;amp;Culture=en-US"&gt;MSDN Architecture Webcast: Mobile .NET: Today, Tomorrow, and Beyond - Architecting Mobile Solutions for Longhorn (Level 400)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;June 17, 2005&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032266531&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032266531&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032266531&amp;amp;Culture=en-US"&gt;MSDN Webcast: .NET Compact Framework 2.0 (Level 100)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 19, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032266515&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032266515&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032266515&amp;amp;Culture=en-US"&gt;MSDN Webcast: .NET Compact Framework Tips and Tricks (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 12, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032300789&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032300789&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032300789&amp;amp;Culture=en-US"&gt;MSDN Webcast: Building a Windows Mobile 5.0 Line-of-Business Application (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;July 5, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032273583&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032273583&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032273583&amp;amp;Culture=en-US"&gt;MSDN Webcast: C# 2.0 Language Enhancements In-Depth (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;May 11, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278373&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278373&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278373&amp;amp;Culture=en-US"&gt;MSDN Webcast: COM and Native Code Interoperability Using the .NET Compact Framework (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;August 24, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293724&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293724&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293724&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating Windows Mobile Applications that Take Advantage of the Best of Native and Managed Code (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;April 19, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://go.microsoft.com/fwlink/?LinkId=29331','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://go.microsoft.com/fwlink/?LinkId=29331" mce_href="http://go.microsoft.com/fwlink/?LinkId=29331"&gt;MSDN Webcast: Delivering Rich-Client Features with Thin-Client Delivery (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;July 16, 2004&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032280027&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032280027&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032280027&amp;amp;Culture=en-US"&gt;MSDN Webcast: Developing High-Performance Applications with the .NET Compact Framework (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;September 28, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/3point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/3point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283146&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283146&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283146&amp;amp;Culture=en-US"&gt;MSDN Webcast: Developing Multithreaded Applications with the .NET Compact Framework 2.0 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;November 30, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032265629&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032265629&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032265629&amp;amp;Culture=en-US"&gt;MSDN Webcast: Generating Well-architected Applications for the .NET Compact Framework (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;December 15, 2004&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/3point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/3point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282422&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282422&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282422&amp;amp;Culture=en-US"&gt;MSDN Webcast: Incorporating COM Objects into Your .NET Compact Framework 2.0 Application (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;October 12, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283152&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283152&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283152&amp;amp;Culture=en-US"&gt;MSDN Webcast: Intelligent Data Synchronization in a Semi-Connected Environment (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;December 14, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032265118&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032265118&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032265118&amp;amp;Culture=en-US"&gt;MSDN Webcast: Learn to Develop Great Multithreaded Applications Using the .NET Compact Framework—Level 300&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;December 1, 2004&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://go.microsoft.com/fwlink/?LinkId=31078','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://go.microsoft.com/fwlink/?LinkId=31078" mce_href="http://go.microsoft.com/fwlink/?LinkId=31078"&gt;MSDN Webcast: Mobile Software Initiative Using the .NET Framework – Level 200&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;June 8, 2004&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032322240&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032322240&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032322240&amp;amp;Culture=en-US"&gt;MSDN Webcast: Optimizing Your .NET Compact Framework 2.0 Applications for Performance (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 17, 2007&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310457&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310457&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310457&amp;amp;Culture=en-US"&gt;MSDN Webcast: patterns &amp;amp; practices for Mobile Client: Designing Zero-Code Adaptive UIs Using the Orientation Aware Control (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;October 11, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://go.microsoft.com/fwlink/?LinkId=31102','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://go.microsoft.com/fwlink/?LinkId=31102" mce_href="http://go.microsoft.com/fwlink/?LinkId=31102"&gt;MSDN Webcast: Prepare for Whidbey Today with the Smart Device Framework – Level 300&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;July 28, 2004&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293928&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293928&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293928&amp;amp;Culture=en-US"&gt;MSDN Webcast: Successfully Developing and Deploying Applications Designed for Windows Mobile (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;April 12, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032267567&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032267567&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032267567&amp;amp;Culture=en-US"&gt;MSDN Webcast: Synchronizing Possibilities for Multithreaded .NET Compact Framework Applications (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 9, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278368&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278368&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278368&amp;amp;Culture=en-US"&gt;MSDN Webcast: Three-Tier Applications Design for Compact Framework Applications (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;August 17, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032275331&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032275331&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032275331&amp;amp;Culture=en-US"&gt;MSDN Webcast: Using C# 2.0 Language Features in .NET Compact Framework 2.0 Applications (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;June 1, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278288&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278288&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278288&amp;amp;Culture=en-US"&gt;MSDN Webcast: What's New for Multithreaded Applications in the .NET Compact Framework Version 2.0? (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;August 31, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://go.microsoft.com/fwlink/?linkid=43952&amp;amp;clcid=0x409','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://go.microsoft.com/fwlink/?linkid=43952&amp;amp;clcid=0x409" mce_href="http://go.microsoft.com/fwlink/?linkid=43952&amp;amp;clcid=0x409"&gt;MSDN Webcast: Writing Mobile Code: What You Need to Know to Build Great Mobile Device Applications in C# and Visual Basic (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 9, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 25px" align=left&gt;&lt;IMG height=9 alt="" hspace=2 src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif" width=7 vspace=2 border=0 mce_src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif"&gt;&lt;A class=stdLink style="PADDING-LEFT: 5px; FONT-SIZE: 70%" href="http://www.microsoft.com/events/series/msdnmobility.mspx#" mce_href="http://www.microsoft.com/events/series/msdnmobility.mspx#"&gt;&lt;FONT size=2&gt;Top of page&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=section id=ApplicationPerformanceandStability&gt;
&lt;H1 class=sectionTitle&gt;Application Performance and Stability&lt;/H1&gt;
&lt;P class=SectionSubHead&gt;Live Webcasts&lt;/P&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032340726&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032340726&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032340726&amp;amp;Culture=en-US"&gt;MSDN Webcast: Testing the Most Critical Part of Your Application for Windows Mobile (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Wednesday, June 13, 2007&lt;/B&gt;&lt;/P&gt;
&lt;P class=startTime&gt;&lt;I&gt;11:00 A.M.–12:00 P.M.&amp;nbsp;Pacific Time&lt;/I&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P class=SectionSubHead&gt;On-Demand Webcasts&lt;/P&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032284312&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032284312&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032284312&amp;amp;Culture=en-US"&gt;MSDN Architecture Webcast: What's New for Multithreaded Applications in the .NET Compact Framework 2.0? (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;November 4, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://go.microsoft.com/fwlink/?LinkId=42328','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://go.microsoft.com/fwlink/?LinkId=42328" mce_href="http://go.microsoft.com/fwlink/?LinkId=42328"&gt;MSDN Webcast: Memory Management for Windows CE (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 10, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032318790&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032318790&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032318790&amp;amp;Culture=en-US"&gt;MSDN Webcast: Microsoft .NET Compact Framework Memory Management (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;December 20, 2006&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310454&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310454&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310454&amp;amp;Culture=en-US"&gt;MSDN Webcast: patterns &amp;amp; practices for Mobile Client: Mobile Composite UI Application Block (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;October 4, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/3point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/3point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032307725&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032307725&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032307725&amp;amp;Culture=en-US"&gt;MSDN Webcast: SQL Server Mobile and SQL Server CE Performance Tuning, Deployment, and Scalability (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;September 6, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032280014&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032280014&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032280014&amp;amp;Culture=en-US"&gt;MSDN Webcast: Stabilizing Your Windows CE Platform (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;September 7, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032301601&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032301601&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032301601&amp;amp;Culture=en-US"&gt;MSDN Webcast: Tablet PCs and Smartphones: Working Hand-in-Hand to Enable Your Mobile Workforce (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;July 6, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032284264&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032284264&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032284264&amp;amp;Culture=en-US"&gt;MSDN Webcast: Three-Tier Applications Design for Compact Framework Applications (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;November 3, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032284308&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032284308&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032284308&amp;amp;Culture=en-US"&gt;MSDN Webcast: Using C# 2.0 Language Features in .NET Compact Framework 2.0 Applications (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;November 7, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 25px" align=left&gt;&lt;IMG height=9 alt="" hspace=2 src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif" width=7 vspace=2 border=0 mce_src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif"&gt;&lt;A class=stdLink style="PADDING-LEFT: 5px; FONT-SIZE: 70%" href="http://www.microsoft.com/events/series/msdnmobility.mspx#" mce_href="http://www.microsoft.com/events/series/msdnmobility.mspx#"&gt;&lt;FONT size=2&gt;Top of page&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=section id=ApplicationSecurityManagementandDeployment&gt;
&lt;H1 class=sectionTitle&gt;Application Security, Management, and Deployment&lt;/H1&gt;
&lt;P class=SectionSubHead&gt;On-Demand Webcasts&lt;/P&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032299590&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032299590&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032299590&amp;amp;Culture=en-US"&gt;MSDN Webcast: Adapt Your Application (Part 1 of 3): Creating Adaptive Windows Mobile Applications (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;June 14, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032299774&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032299774&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032299774&amp;amp;Culture=en-US"&gt;MSDN Webcast: Adapt Your Application (Part 2 of 3): Working with Windows Mobile Security (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;June 21, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032299592&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032299592&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032299592&amp;amp;Culture=en-US"&gt;MSDN Webcast: Adapt Your Application (Part 3 of 3): Installing and Distributing Windows Mobile Applications (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;June 28, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032317745&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032317745&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032317745&amp;amp;Culture=en-US"&gt;MSDN Webcast: Enterprise Device Management and Mobile Application Security (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 10, 2007&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032279925&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032279925&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032279925&amp;amp;Culture=en-US"&gt;MSDN Webcast: Implementing Security for Mobile Device Solutions (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;September 26, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032308752&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032308752&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032308752&amp;amp;Culture=en-US"&gt;MSDN Webcast: Using SQL Server Management Studio and Visual Studio 2005 to Build Rich Mobile Applications (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;September 20, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/5point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/5point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 25px" align=left&gt;&lt;IMG height=9 alt="" hspace=2 src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif" width=7 vspace=2 border=0 mce_src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif"&gt;&lt;A class=stdLink style="PADDING-LEFT: 5px; FONT-SIZE: 70%" href="http://www.microsoft.com/events/series/msdnmobility.mspx#" mce_href="http://www.microsoft.com/events/series/msdnmobility.mspx#"&gt;&lt;FONT size=2&gt;Top of page&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=section id=ASPNETProgramming&gt;
&lt;H1 class=sectionTitle&gt;ASP.NET Programming&lt;/H1&gt;
&lt;P class=SectionSubHead&gt;On-Demand Webcasts&lt;/P&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032284276&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032284276&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032284276&amp;amp;Culture=en-US"&gt;MSDN Webcast: Building Mobile Web Sites with ASP.NET 2.0 (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;November 16, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/3point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/3point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 25px" align=left&gt;&lt;IMG height=9 alt="" hspace=2 src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif" width=7 vspace=2 border=0 mce_src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif"&gt;&lt;A class=stdLink style="PADDING-LEFT: 5px; FONT-SIZE: 70%" href="http://www.microsoft.com/events/series/msdnmobility.mspx#" mce_href="http://www.microsoft.com/events/series/msdnmobility.mspx#"&gt;&lt;FONT size=2&gt;Top of page&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=section id=DataNetworkingandCommunications&gt;
&lt;H1 class=sectionTitle&gt;Data, Networking, and Communications&lt;/H1&gt;
&lt;P class=SectionSubHead&gt;On-Demand Webcasts&lt;/P&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276520&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276520&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276520&amp;amp;Culture=en-US"&gt;MSDN Webcast: A Practical Guide to Working with ActiveSync 4.0 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;June 22, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032268681&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032268681&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032268681&amp;amp;Culture=en-US"&gt;MSDN Webcast: Architecting Windows Mobile Solutions with SQL Server CE (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 2, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276804&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276804&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276804&amp;amp;Culture=en-US"&gt;MSDN Webcast: Building Business Intelligence Applications with ADOMD.NET (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;July 12, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293794&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293794&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293794&amp;amp;Culture=en-US"&gt;MSDN Webcast: Choosing the Best Data Management and Synchronization Solution for Your Mobile Application (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;April 26, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://go.microsoft.com/fwlink/?LinkId=42339','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://go.microsoft.com/fwlink/?LinkId=42339" mce_href="http://go.microsoft.com/fwlink/?LinkId=42339"&gt;MSDN Webcast: Effective Publish/Subscribe Architectures within Mobile Environments (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 10, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://go.microsoft.com/fwlink/?LinkId=44152','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://go.microsoft.com/fwlink/?LinkId=44152" mce_href="http://go.microsoft.com/fwlink/?LinkId=44152"&gt;MSDN Webcast: Exploring the Inner Workings of a Database-Driven Application Built with Visual Basic and SQL Server Mobile Edition (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 11, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276779&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276779&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276779&amp;amp;Culture=en-US"&gt;MSDN Webcast: Incorporating Data Mining into the Integration, Analysis and Reporting Components of Business Intelligence (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;July 7, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276872&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276872&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276872&amp;amp;Culture=en-US"&gt;MSDN Webcast: Integrating Hand-coded ETL with SQL Server Integration Services (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;July 19, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032320650&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032320650&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032320650&amp;amp;Culture=en-US"&gt;MSDN Webcast: Introducing Windows Live Services on Mobile Devices (Part 1 of 4): Using Web Services (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 4, 2007&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032320267&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032320267&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032320267&amp;amp;Culture=en-US"&gt;MSDN Webcast: Introducing Windows Live Services on Mobile Devices (Part 2 of 4): Consuming RSS-Based Services (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 11, 2007&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032323332&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032323332&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032323332&amp;amp;Culture=en-US"&gt;MSDN Webcast: Introducing Windows Live Services on Mobile Devices (Part 3 of 4): Combining Multiple Services into a Single Solution (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 18, 2007&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032323334&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032323334&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032323334&amp;amp;Culture=en-US"&gt;MSDN Webcast: Introducing Windows Live Services on Mobile Devices (Part 4 of 4): Managing Connectivity and Offline Behavior (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 25, 2007&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310460&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310460&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310460&amp;amp;Culture=en-US"&gt;MSDN Webcast: patterns &amp;amp; practices for Mobile Client: Offline Web Services and Data Subscriptions (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;October 18, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032273108&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032273108&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032273108&amp;amp;Culture=en-US"&gt;MSDN Webcast: SQL Mobile Comes of Age (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;May 18, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/2point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/2point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032277128&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032277128&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032277128&amp;amp;Culture=en-US"&gt;MSDN Webcast: Using MSMQ to Build Reliable Mobile Applications (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;August 10, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 25px" align=left&gt;&lt;IMG height=9 alt="" hspace=2 src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif" width=7 vspace=2 border=0 mce_src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif"&gt;&lt;A class=stdLink style="PADDING-LEFT: 5px; FONT-SIZE: 70%" href="http://www.microsoft.com/events/series/msdnmobility.mspx#" mce_href="http://www.microsoft.com/events/series/msdnmobility.mspx#"&gt;&lt;FONT size=2&gt;Top of page&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=section id=SampleandRealWorldSolutions&gt;
&lt;H1 class=sectionTitle&gt;Sample and Real World Solutions&lt;/H1&gt;
&lt;P class=SectionSubHead&gt;On-Demand Webcasts&lt;/P&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032267702&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032267702&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032267702&amp;amp;Culture=en-US"&gt;MSDN Webcast: Beyond PIM: Windows Mobile Solutions for Finance (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 16, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278377&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278377&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278377&amp;amp;Culture=en-US"&gt;MSDN Webcast: Developing Mobile Solutions with Microsoft MapPoint (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;September 21, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://go.microsoft.com/fwlink/?LinkId=42453','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://go.microsoft.com/fwlink/?LinkId=42453" mce_href="http://go.microsoft.com/fwlink/?LinkId=42453"&gt;MSDN Webcast: Extending .NET Compact Framework and Visual Studio.NET capabilities for Line of Business Mobile Enterprise Applications (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 12, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278236&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278236&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032278236&amp;amp;Culture=en-US"&gt;MSDN Webcast: From the Front Lines: Mobile Healthcare Case Study (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;August 3, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032273441&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032273441&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032273441&amp;amp;Culture=en-US"&gt;MSDN Webcast: Location-Based Services and Windows Mobile (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;May 25, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310457&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310457&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310457&amp;amp;Culture=en-US"&gt;MSDN Webcast: patterns &amp;amp; practices for Mobile Client: Designing Zero-Code Adaptive UIs Using the Orientation Aware Control (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;October 11, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310462&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310462&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310462&amp;amp;Culture=en-US"&gt;MSDN Webcast: patterns &amp;amp; practices for Mobile Client: Doing Test-Driven Development (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;November 1, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310454&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310454&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310454&amp;amp;Culture=en-US"&gt;MSDN Webcast: patterns &amp;amp; practices for Mobile Client: Mobile Composite UI Application Block (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;October 4, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/3point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/3point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310460&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310460&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032310460&amp;amp;Culture=en-US"&gt;MSDN Webcast: patterns &amp;amp; practices for Mobile Client: Offline Web Services and Data Subscriptions (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;October 18, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 25px" align=left&gt;&lt;IMG height=9 alt="" hspace=2 src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif" width=7 vspace=2 border=0 mce_src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif"&gt;&lt;A class=stdLink style="PADDING-LEFT: 5px; FONT-SIZE: 70%" href="http://www.microsoft.com/events/series/msdnmobility.mspx#" mce_href="http://www.microsoft.com/events/series/msdnmobility.mspx#"&gt;&lt;FONT size=2&gt;Top of page&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=section id=UserInterfaceGraphicsMediaandGaming&gt;
&lt;H1 class=sectionTitle&gt;User Interface, Graphics, Media, and Gaming&lt;/H1&gt;
&lt;P class=SectionSubHead&gt;On-Demand Webcasts&lt;/P&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032277943&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032277943&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032277943&amp;amp;Culture=en-US"&gt;MSDN Webcast: Creating Custom Controls for Managed Code with Design Time Support in Visual Studio 2005 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;July 6, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282498&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282498&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032282498&amp;amp;Culture=en-US"&gt;MSDN Webcast: User Interface Techniques for Windows Mobile Devices (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;November 2, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293930&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293930&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293930&amp;amp;Culture=en-US"&gt;MSDN Webcast: Windows Mobile as a Gaming Platform (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;May 3, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 25px" align=left&gt;&lt;IMG height=9 alt="" hspace=2 src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif" width=7 vspace=2 border=0 mce_src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif"&gt;&lt;A class=stdLink style="PADDING-LEFT: 5px; FONT-SIZE: 70%" href="http://www.microsoft.com/events/series/msdnmobility.mspx#" mce_href="http://www.microsoft.com/events/series/msdnmobility.mspx#"&gt;&lt;FONT size=2&gt;Top of page&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=section id=WindowsCEProgramming&gt;
&lt;H1 class=sectionTitle&gt;Windows CE Programming&lt;/H1&gt;
&lt;P class=SectionSubHead&gt;On-Demand Webcasts&lt;/P&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032267719&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032267719&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032267719&amp;amp;Culture=en-US"&gt;MSDN Webcast: Migrating Windows CE 4.2 Platform Projects to CE 5.0 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 23, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032266543&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032266543&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032266543&amp;amp;Culture=en-US"&gt;MSDN Webcast: Symbol Technologies: Moving from DOS to Windows CE (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 26, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 25px" align=left&gt;&lt;IMG height=9 alt="" hspace=2 src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif" width=7 vspace=2 border=0 mce_src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif"&gt;&lt;A class=stdLink style="PADDING-LEFT: 5px; FONT-SIZE: 70%" href="http://www.microsoft.com/events/series/msdnmobility.mspx#" mce_href="http://www.microsoft.com/events/series/msdnmobility.mspx#"&gt;&lt;FONT size=2&gt;Top of page&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=section id=WindowsMobileProgramming&gt;
&lt;H1 class=sectionTitle&gt;Windows Mobile Programming&lt;/H1&gt;
&lt;P class=SectionSubHead&gt;On-Demand Webcasts&lt;/P&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032267546&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032267546&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032267546&amp;amp;Culture=en-US"&gt;MSDN Webcast: Access Information Quickly and Easily Using myVoq on the Voq Professional Phone (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 2, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/5point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/5point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032337921&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032337921&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032337921&amp;amp;Culture=en-US"&gt;MSDN Webcast: An Overview of Device Emulator 2.0 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;May 9, 2007&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283149&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283149&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283149&amp;amp;Culture=en-US"&gt;MSDN Webcast: Developing a SQL Mobile Application with Visual Studio 2005 and SQL Server 2005 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;December 7, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293792&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293792&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293792&amp;amp;Culture=en-US"&gt;MSDN Webcast: Developing for Multiple Devices on the Windows Mobile Platform (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;April 5, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032304344&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032304344&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032304344&amp;amp;Culture=en-US"&gt;MSDN Webcast: Guided Hands-On: Creating Managed Applications for Windows Mobile 5.0 Powered Devices (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;August 9, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://go.microsoft.com/fwlink/?LinkId=29332','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://go.microsoft.com/fwlink/?LinkId=29332" mce_href="http://go.microsoft.com/fwlink/?LinkId=29332"&gt;MSDN Webcast: How to Create Useful Applications for the Pocket PC (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;June 25, 2004&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283134&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283134&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283134&amp;amp;Culture=en-US"&gt;MSDN Webcast: Introduction to the New Managed APIs in Windows Mobile 5.0 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;November 9, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283144&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283144&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032283144&amp;amp;Culture=en-US"&gt;MSDN Webcast: Introduction to the New Native APIs in Windows Mobile 5.0 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;November 16, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032274878&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032274878&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032274878&amp;amp;Culture=en-US"&gt;MSDN Webcast: Maximizing Code Reuse for Pocket PC and Smartphone Applications (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;June 15, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032327831&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032327831&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032327831&amp;amp;Culture=en-US"&gt;MSDN Webcast: MSDN geekSpeak: Windows Mobile 6 with Jim Wilson (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;February 14, 2007&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032266503&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032266503&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032266503&amp;amp;Culture=en-US"&gt;MSDN Webcast: Multi-Device Development Is Here (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;January 5, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032277124&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032277124&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032277124&amp;amp;Culture=en-US"&gt;MSDN Webcast: New Managed Messaging, State, and Notification APIs in Windows Mobile (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;July 13, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032329660&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032329660&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032329660&amp;amp;Culture=en-US"&gt;MSDN Webcast: Overview of the Windows Mobile 6.0 State and Notification Broker (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;March 21, 2007&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032280600&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032280600&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032280600&amp;amp;Culture=en-US"&gt;MSDN Webcast: Using Managed APIs for Windows Mobile 5.0 Devices (Level 300)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;September 14, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276518&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276518&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032276518&amp;amp;Culture=en-US"&gt;MSDN Webcast: Windows Mobile 5.0 (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;June 8, 2005&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point0.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point0.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032333900&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032333900&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032333900&amp;amp;Culture=en-US"&gt;MSDN Webcast: Windows Mobile 6.0 for Developers (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;April 11, 2007&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032265603&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032265603&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032265603&amp;amp;Culture=en-US"&gt;MSDN Webcast: Windows Mobile and GPS/Location Based Services—Level 100&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;December 8, 2004&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=eventList&gt;
&lt;P class=wcDescBullet&gt;&lt;B&gt;&lt;A class=stdLink onclick="javascript: wwe=window.open('http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032304590&amp;amp;Culture=en-US','wwe','toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020,height=600,left=0,top=0'); wwe.focus(); return false;" href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032304590&amp;amp;Culture=en-US" mce_href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032304590&amp;amp;Culture=en-US"&gt;MSDN Webcast: Working with Blogs, Search Engines, and Rich Web Services Using Visual Studio and SQL Server 2005 Mobile Edition (Level 200)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Original Air Date: &lt;/B&gt;August 2, 2006&lt;/P&gt;
&lt;P class=airDate&gt;&lt;B&gt;Customer Rating: &lt;/B&gt;&lt;IMG class=ratingsImg src="http://www.microsoft.com/events/series/images/stars/4point5.gif" mce_src="http://www.microsoft.com/events/series/images/stars/4point5.gif"&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1182971" width="1" height="1"&gt;</description></item><item><title>Quote of the day (May)</title><link>http://blogs.technet.com/willg/archive/2007/05/24/quote-of-the-day-may.aspx</link><pubDate>Thu, 24 May 2007 03:12:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1034579</guid><dc:creator>wigunara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/willg/comments/1034579.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=1034579</wfw:commentRss><description>&lt;P&gt;"No, Peter, it's perfectly normal to siphon jet fuel from an active runway with the intention of flying a pickup truck."&lt;/P&gt;
&lt;P&gt;Pure genius!&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1034579" width="1" height="1"&gt;</description></item><item><title>MEDC 2007 Europe</title><link>http://blogs.technet.com/willg/archive/2007/05/09/medc-2007-europe.aspx</link><pubDate>Wed, 09 May 2007 14:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:914481</guid><dc:creator>wigunara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/willg/comments/914481.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=914481</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; FONT-FAMILY: 'Times New Roman','serif'; mso-ansi-language: EN-GB; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;MEDC 2007 Europe&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; FONT-FAMILY: 'Times New Roman','serif'; mso-ansi-language: EN-GB; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"&gt; is THE place to provide a platform for DEEP DIVE sessions on collaborative learning, shared knowledge and practical hands-on development featuring more than 40 technical sessions and labs.&lt;BR&gt;&lt;BR&gt;This annual event is tailored for developers and IT professionals who are looking to innovate and scale their mobile and/or embedded development investments, applications and solutions.&lt;BR&gt;&lt;BR&gt;MEDC 2007 Europe offers a unique opportunity for your mobile and embedded developer audience to share and enhance knowledge through customized training sessions and experienced presenters. &lt;BR&gt;&lt;BR&gt;You can find out more about the event, content and Speakers on the following Web site: &lt;A href="http://www.medc2007.com/europe" mce_href="http://www.medc2007.com/europe"&gt;&lt;SPAN style="COLOR: #333333"&gt;www.medc2007.com/europe&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; FONT-FAMILY: 'Times New Roman','serif'; mso-ansi-language: EN-GB; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"&gt;&lt;BR style="mso-special-character: line-break"&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=914481" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/willg/archive/tags/Futuristic/default.aspx">Futuristic</category><category domain="http://blogs.technet.com/willg/archive/tags/Random+Musings/default.aspx">Random Musings</category><category domain="http://blogs.technet.com/willg/archive/tags/Rants/default.aspx">Rants</category></item><item><title>Ex Astris, Scientia</title><link>http://blogs.technet.com/willg/archive/2007/04/27/a-little-knowledge-is-a-frustrating-thing.aspx</link><pubDate>Fri, 27 Apr 2007 03:01:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:829444</guid><dc:creator>wigunara</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/willg/comments/829444.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=829444</wfw:commentRss><description>&lt;P&gt;When I was young I had a small treehouse in my parent's garden - from atop this tree house I used to spend many an evening laying on its flat roof and star-gazing. For me it was awe-inspiring, humbling and frustrating in equal measures. The incomprehensible enormity of it,&amp;nbsp;a universe of galaxies, star systems, planets and life we know nothing of and cannot even begin to imagine, the discoveries waiting to be made, the adventures waiting to be had&amp;nbsp;and yet, we will have to leave that to another generation many hundreds if not thousands of years from now. Mankind is still very immature in the grand scheme of things, we are akin to a newborn baby in this universe. We are not yet capable of reaching beyond our own petty problems let alone reaching out to the stars.&lt;/P&gt;
&lt;P&gt;But we are cursed, cursed with a little knowledge of something we know is so much more significant than anything in our history or existence so far. No longer&amp;nbsp;are&amp;nbsp;we protected from the truth by&amp;nbsp;the belief of an all-powerful being,&amp;nbsp;we now know enough to know we don't know anything about our universe,&amp;nbsp;we are trapped on this planet, constrained by our limited technology to simply "looking" at the universe. It makes me feel so inadequate and claustrophobic to be a human now, when we haven't even begun to emerge from our cocoon, this planet. To me, that is the most frustrating feeling imaginable.&lt;/P&gt;
&lt;P&gt;You can't help but feel totally humbled at the sheer inadequacy of mankind to face the challenge that space presents. And yet...the universe is helping us&amp;nbsp;- just by being there - by showing us that our struggles on this planet are petty and insignificant and constantly reminding us how much we have yet to grow.&lt;/P&gt;
&lt;P&gt;We are so consumed by materialism, stress, self-promotion and conflict,&amp;nbsp;few of us really see the big&amp;nbsp;picture, especially in this business and&amp;nbsp;in this age.&lt;/P&gt;
&lt;P&gt;If you ever feel you need&amp;nbsp;perspective or inspiration, drive out of the city on a clear night, find a quiet spot, lay down and look up at the universe...it's awe-inspiring beyond belief when you consider the possibilities, the beauty and mystery.&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Mankind's greatest adventure hasn't even begun yet..." style="WIDTH: 1600px; HEIGHT: 1200px" height=1200 alt=Awe-inspiring src="http://www.streettech.com/storypics/hubble.jpg" width=1600 border=0 mce_src="http://www.streettech.com/storypics/hubble.jpg"&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=829444" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/willg/archive/tags/Futuristic/default.aspx">Futuristic</category><category domain="http://blogs.technet.com/willg/archive/tags/Random+Musings/default.aspx">Random Musings</category></item><item><title>Quote of the day</title><link>http://blogs.technet.com/willg/archive/2007/03/05/quote-of-the-day.aspx</link><pubDate>Mon, 05 Mar 2007 13:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:674638</guid><dc:creator>wigunara</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/willg/comments/674638.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=674638</wfw:commentRss><description>&lt;P&gt;"Call me pretentious if you like. But for me a truly great wine should not leave you with a foam moustache which you can only remove with 'turps."&lt;/P&gt;
&lt;P&gt;Brownie points for anyone who knows the source of that quote :)&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=674638" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/willg/archive/tags/Random+Musings/default.aspx">Random Musings</category></item><item><title>Size isn't everything...</title><link>http://blogs.technet.com/willg/archive/2007/02/02/size-isn-t-everything.aspx</link><pubDate>Fri, 02 Feb 2007 19:12:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:621368</guid><dc:creator>wigunara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/willg/comments/621368.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=621368</wfw:commentRss><description>&lt;P&gt;I was reading a discussion on a portable entertainment device and the protagonists were tooing-and-froing over the size of the hard disk on the device and it occurred to me that the hard disk capacity of a device does not tell you much about the capacity or capability of the device.&lt;/P&gt;
&lt;P&gt;It really depends on what is stored on that device for example: comparing the 20GB hard disk of the original Xbox to a 60GB iPod is meaningless. The Xbox uses the hard disk for storing saved games, and the ipod for music - they have different file sizes and uses.&amp;nbsp;So can you compare two music devices based purely on the size of the hard disk? Maybe, but consider the different formats used to store music - WMA is more efficient that MP3, so you'll get more music on the same hard disk if your device uses WMA. What about hand held gaming consoles? Well they store save games or game content, so again, totally different from a music player.&lt;/P&gt;
&lt;P&gt;It seems sensible to differentiate products in the same range based on their hard disk capacity but between ranges and product types is fairly pointless.&lt;/P&gt;
&lt;P&gt;It really is what you do with it that counts :)&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=621368" width="1" height="1"&gt;</description></item><item><title>Windows Mobile Development Forums</title><link>http://blogs.technet.com/willg/archive/2007/01/14/windows-mobile-development-forums.aspx</link><pubDate>Sun, 14 Jan 2007 22:33:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:596637</guid><dc:creator>wigunara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/willg/comments/596637.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=596637</wfw:commentRss><description>&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV style="PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #ffffff; PADDING-BOTTOM: 15px; PADDING-TOP: 15px"&gt;&lt;IMG alt="MSDN logo" src="http://forums.microsoft.com/library/toolbar/3.0/images/banners/msdn_masthead_ltr.gif" mce_src="http://forums.microsoft.com/library/toolbar/3.0/images/banners/msdn_masthead_ltr.gif"&gt; 
&lt;P&gt;Do you need help with your Windows Mobile project? MSDN have two forums for SmartDevices, one for managed development and one for native, check them out below for help with issues or to see what problems other people are facing.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=35&amp;amp;SiteID=1" mce_href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=35&amp;amp;SiteID=1"&gt;Native development&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=36&amp;amp;SiteID=1" mce_href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=36&amp;amp;SiteID=1"&gt;Managed development&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=596637" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/willg/archive/tags/Mobility/default.aspx">Mobility</category></item><item><title>Windows Live Search client for Windows Mobile</title><link>http://blogs.technet.com/willg/archive/2007/01/14/very-cool-windows-live-search-client-for-windows-mobile.aspx</link><pubDate>Sun, 14 Jan 2007 22:19:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:596615</guid><dc:creator>wigunara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/willg/comments/596615.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=596615</wfw:commentRss><description>&lt;P&gt;If you have a Windows Mobile device you need this! It's neat, it has road and arial maps, driving directions (with GPS support) and "find my nearest" functionality.&lt;/P&gt;
&lt;P&gt;From your Windows Mobile device or J2ME enabled device go to &lt;/P&gt;
&lt;P&gt;&lt;A href="http://wls.live.com/" mce_href="http://wls.live.com/"&gt;http://wls.live.com&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;and download the Windows Live Search application for mobile devices. &lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=596615" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/willg/archive/tags/Mobility/default.aspx">Mobility</category></item><item><title>Windows Mobile Developer Downloads</title><link>http://blogs.technet.com/willg/archive/2007/01/05/windows-mobile-developer-resources.aspx</link><pubDate>Fri, 05 Jan 2007 16:32:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:582564</guid><dc:creator>wigunara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/willg/comments/582564.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=582564</wfw:commentRss><description>&lt;P&gt;I've compiled a quick list of key resources for Windows Mobile developers. Please check the &lt;A class="" title="Windows Mobile for Developers" href="http://www.microsoft.com/windowsmobile/developers/default.mspx" target=_blank mce_href="http://www.microsoft.com/windowsmobile/developers/default.mspx"&gt;Windows Mobile for Developers Website&lt;/A&gt;&amp;nbsp;regularly for the latest information on Windows Mobile development.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Here is key stuff you need to get started -&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" title="Windows Mobile 5.0 Developer Resource Kit" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3baa5b7d-04c1-4ec2-83dc-61b21ec5fe57&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3baa5b7d-04c1-4ec2-83dc-61b21ec5fe57&amp;amp;DisplayLang=en"&gt;Windows Mobile 5.0 Developer Resource Kit&lt;/A&gt;&amp;nbsp;(contains amongst other things: &lt;A class="" title="Windows Mobile 5.0 SDK for Smartphone" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=dc6c00cb-738a-4b97-8910-5cd29ab5f8d9&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=dc6c00cb-738a-4b97-8910-5cd29ab5f8d9&amp;amp;DisplayLang=en"&gt;Windows Mobile 5.0 SDK for Smartphone&lt;/A&gt;, &lt;A class="" title="Windows Mobile 5.0 SDK for Pocket PC " href="http://www.microsoft.com/downloads/details.aspx?FamilyID=83a52af2-f524-4ec5-9155-717cbe5d25ed&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=83a52af2-f524-4ec5-9155-717cbe5d25ed&amp;amp;DisplayLang=en"&gt;Windows Mobile 5.0 SDK for Pocket PC&lt;/A&gt;&amp;nbsp;)&lt;/P&gt;
&lt;P&gt;&lt;A class="" title=".NET Compact Framework 2.0 Service Pack 1 Redistributable" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0c1b0a88-59e2-4eba-a70e-4cd851c5fcc4&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0c1b0a88-59e2-4eba-a70e-4cd851c5fcc4&amp;amp;DisplayLang=en"&gt;.NET Compact Framework 2.0 Service Pack 1 Redistributable&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;When you're comfortable with the basics, you'll find these tools really helpful -&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" title="Device Security Manager PowerToy for Windows Mobile 5.0" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7e92628c-d587-47e0-908b-09fee6ea517a&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7e92628c-d587-47e0-908b-09fee6ea517a&amp;amp;DisplayLang=en"&gt;Device Security Manager PowerToy for Windows Mobile 5.0&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Developing enterprise or LOB applications? check out these handy downloads -&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" title="'Mobile Line of Business Solution Accelerator' kit" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=80a5c2c5-4f9b-4c1a-bff6-2a3c6b68d15b&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=80a5c2c5-4f9b-4c1a-bff6-2a3c6b68d15b&amp;amp;DisplayLang=en"&gt;'Mobile Line of Business Solution Accelerator' kit&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" title="Redistributable Server Components for Windows Mobile 5.0" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cdfd2bb2-fa13-4062-b8d1-4406ccddb5fd&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cdfd2bb2-fa13-4062-b8d1-4406ccddb5fd&amp;amp;DisplayLang=en"&gt;Redistributable Server Components for Windows Mobile 5.0&lt;/A&gt;&lt;A class="" title="Application Verifier Tool for Windows Mobile® 5.0" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d275348a-d937-4d88-ae25-28702c78748d&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d275348a-d937-4d88-ae25-28702c78748d&amp;amp;DisplayLang=en"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Ready to start validation and testing?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" title="Emulator Image for Windows Mobile 5.0 Smartphone with 320x240 (Landscape) Screen" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eb580a44-cb40-4be1-9ff3-e224bf669cd0&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eb580a44-cb40-4be1-9ff3-e224bf669cd0&amp;amp;DisplayLang=en"&gt;Emulator Image for Windows Mobile 5.0 Smartphone with 320x240 (Landscape) Screen&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" title="Localized Windows Mobile 5.0 Smartphone Emulator Images" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=52fed581-8f8d-4c46-9966-4832098191b7&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=52fed581-8f8d-4c46-9966-4832098191b7&amp;amp;DisplayLang=en"&gt;Localized Windows Mobile 5.0 Smartphone Emulator Images&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" title="Localized Windows Mobile 5.0 Pocket PC Emulator Images" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eec33ae3-c129-4c25-abaa-18e8e842178f&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eec33ae3-c129-4c25-abaa-18e8e842178f&amp;amp;DisplayLang=en"&gt;Localized Windows Mobile 5.0 Pocket PC Emulator Images&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" title="Application Verifier Tool for Windows Mobile® 5.0" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d275348a-d937-4d88-ae25-28702c78748d&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d275348a-d937-4d88-ae25-28702c78748d&amp;amp;DisplayLang=en"&gt;Application Verifier Tool for Windows Mobile® 5.0&lt;/A&gt;&lt;A class="" title=".NET Compact Framework 2.0 Service Pack 1 Redistributable" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0c1b0a88-59e2-4eba-a70e-4cd851c5fcc4&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0c1b0a88-59e2-4eba-a70e-4cd851c5fcc4&amp;amp;DisplayLang=en"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" title="Standalone Device Emulator 1.0 with Windows Mobile OS Images" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c62d54a5-183a-4a1e-a7e2-cc500ed1f19a&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c62d54a5-183a-4a1e-a7e2-cc500ed1f19a&amp;amp;DisplayLang=en"&gt;Standalone Device Emulator 1.0 with Windows Mobile OS Images&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=582564" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/willg/archive/tags/Mobility/default.aspx">Mobility</category></item><item><title>psuedo deferred base constructor call from a derived class (C# .NET)</title><link>http://blogs.technet.com/willg/archive/2007/01/02/psuedo-deferred-base-constructor-call-from-a-derived-class-c-net.aspx</link><pubDate>Tue, 02 Jan 2007 21:05:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:578740</guid><dc:creator>wigunara</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/willg/comments/578740.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=578740</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;I was building an exception&amp;nbsp;class derived from the Exception class when I stumbled upon a problem - I wanted to perform some processing on the constructor parameters of my derived class before passing the results onto the base constructor for the exception - in the case of Exception, a string parameter for a message. &lt;/P&gt;
&lt;P&gt;It appears the base constructor must be called before any derived constructor, which precludes performing any complex work before passing any parameters to the base class constructor.&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #2b91af; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;public class &lt;/SPAN&gt;&lt;/SPAN&gt;DerivedClass&amp;nbsp;&lt;FONT color=#000000&gt;:&lt;/FONT&gt; Exception&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;{&lt;/FONT&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;nbsp;public&lt;/SPAN&gt; DerivedClass(&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt; rawData) : &lt;SPAN style="COLOR: blue"&gt;base&lt;/SPAN&gt;(rawData)&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;// this is executed after the base constructor&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, you can work around this by performing any processing work in a static method which you can call within the call to the base constructor &lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #2b91af; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;public class &lt;/SPAN&gt;&lt;/SPAN&gt;DerivedClass&amp;nbsp;&lt;FONT color=#000000&gt;:&lt;/FONT&gt; Exception&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;{&lt;/FONT&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;public&lt;/SPAN&gt; DerivedClass(&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt; rawData) : &lt;SPAN style="COLOR: blue"&gt;base&lt;/SPAN&gt;(&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #2b91af; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-US; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;DerivedClass&lt;/SPAN&gt;.ProcessData(rawData))&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;// this is executed after the base constructor&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;private&amp;nbsp;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;static string &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;ProcessData(&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;string &lt;FONT color=#000000&gt;rawData)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT color=#000000&gt;{&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;// this will be executed before the base constructor is called&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;//&amp;nbsp;do stuff with the rawData and return processed data&lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT color=#000000&gt;&lt;FONT color=#0000ff&gt;return&lt;/FONT&gt;(processedData);&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT color=#000000&gt;}&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#000000&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Arial color=#000000&gt;&amp;nbsp;Obviously you're working with a static method rather than an instance method so you cannot access instance data, but if you can live with this limitation then it's quite a useful technique.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=578740" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/willg/archive/tags/Sample+Code/default.aspx">Sample Code</category></item><item><title>Turn off Windows Vista startup sounds...</title><link>http://blogs.technet.com/willg/archive/2006/11/21/turn-off-windows-vista-startup-sounds.aspx</link><pubDate>Tue, 21 Nov 2006 18:28:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:523976</guid><dc:creator>wigunara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/willg/comments/523976.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=523976</wfw:commentRss><description>&lt;P&gt;If for some inconceiveable reason you'd rather not announce your disinterest in the meeting your attending by booting&amp;nbsp;up your laptop and getting busted by that "lovely" Windows Vista startup sound then this tip is for you...&lt;/P&gt;
&lt;P&gt;Start -&amp;gt; Control Panel -&amp;gt; Sound &lt;/P&gt;
&lt;P&gt;Then select the "Sounds" Tab, and then uncheck "Play Windows Startup sound" :)&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=523976" width="1" height="1"&gt;</description></item><item><title>TechEd Follow up, further reading on device security...</title><link>http://blogs.technet.com/willg/archive/2006/11/08/teched-follow-up-further-reading-on-device-security.aspx</link><pubDate>Wed, 08 Nov 2006 20:20:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:509475</guid><dc:creator>wigunara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/willg/comments/509475.aspx</comments><wfw:commentRss>http://blogs.technet.com/willg/commentrss.aspx?PostID=509475</wfw:commentRss><description>&lt;P&gt;Marcus Perryman's blog has a great article on Windows Mobile 5.0 Role security&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/marcpe/archive/2006/10/24/windows-mobile-5-0-role-security.aspx"&gt;http://blogs.msdn.com/marcpe/archive/2006/10/24/windows-mobile-5-0-role-security.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Security for Windows Mobile devices&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mobilesdk5/html/wce51conSecurityRoles.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mobilesdk5/html/wce51conSecurityRoles.asp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;and of course you can find my session on the postshow DVD.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=509475" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/willg/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.technet.com/willg/archive/tags/Mobility/default.aspx">Mobility</category></item></channel></rss>