<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6918932</id><updated>2011-04-22T05:47:02.022+10:00</updated><title type='text'>Angus Logan's Link Blog</title><subtitle type='html'>Random links that may be useful, or they may not be. Either way they are here.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default?start-index=101&amp;max-results=100'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>115</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6918932.post-110120596915979188</id><published>2004-11-23T20:32:00.000+10:00</published><updated>2004-11-23T20:32:49.160+10:00</updated><title type='text'>100K project problems </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.panopticoncentral.net/archive/2004/11/22/2395.aspx"&gt;100K project problems&lt;/A&gt; &lt;br /&gt;&lt;P&gt;To leave aside patents for a moment, if you're having problems with large (&amp;gt;100K lines of code) projects in VB, this &lt;A href="http://support.microsoft.com/default.aspx?scid=kb;en-us;822690"&gt;KB article might help&lt;/A&gt;. The problem is fixed in VB 2005, but if you're using VB 2002/2003, there is a hotfix for it. Thanks to Eric Harrison for &lt;A href="http://ericgharrison.com/Blog/archive/2004/11/15/460.aspx"&gt;publicizing the problem&lt;/A&gt;!&lt;IMG height=1 src="http://www.panopticoncentral.net/aggbug/2395.aspx" width=1&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-110120596915979188?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/110120596915979188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=110120596915979188' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110120596915979188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110120596915979188'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/100k-project-problems.html' title='100K project problems '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-110100729883307098</id><published>2004-11-21T13:21:00.000+10:00</published><updated>2004-11-21T13:21:38.833+10:00</updated><title type='text'>InfoPath - Hands on Lab Manuals - Posted </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/trobbins/archive/2004/11/20/267241.aspx"&gt;Hands on Lab Manuals - Posted&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;I wanted to thank everyone that attended the recent Hands on Lab sessions that we help for InfoPath. As promised here are the lab manuals that you can download from &lt;A href="http://www.thomscontent.com/Posts/hol/hol.zip"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/trobbins/aggbug/267241.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-110100729883307098?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/110100729883307098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=110100729883307098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110100729883307098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110100729883307098'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/infopath-hands-on-lab-manuals-posted.html' title='InfoPath - Hands on Lab Manuals - Posted '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-110095495175846390</id><published>2004-11-20T22:49:00.000+10:00</published><updated>2004-11-20T22:49:11.756+10:00</updated><title type='text'>Checklist for Testing SharePoint Web Parts </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/Office_SharePointWebPartsTestingChecklist.asp"&gt;Checklist for Testing SharePoint Web Parts&lt;/A&gt; &lt;br /&gt;&lt;P&gt;Use this checklist to assist with deployment and maintenance of your Microsoft SharePoint Products and Technologies Web Parts.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-110095495175846390?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/110095495175846390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=110095495175846390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110095495175846390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110095495175846390'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/checklist-for-testing-sharepoint-web.html' title='Checklist for Testing SharePoint Web Parts '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-110095425610786320</id><published>2004-11-20T22:37:00.000+10:00</published><updated>2004-11-20T22:37:36.106+10:00</updated><title type='text'>Good Point... </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blog.bering.info/archive/2004/11/19/180.aspx"&gt;Good Point...&lt;/A&gt; &lt;br /&gt;&lt;P&gt;"Programming is like sex: One mistake and you support it a lifetime"&lt;IMG height=1 src="http://blog.bering.info/aggbug/180.aspx" width=1&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-110095425610786320?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/110095425610786320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=110095425610786320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110095425610786320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110095425610786320'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/good-point.html' title='Good Point... '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-110095329828558770</id><published>2004-11-20T22:21:00.000+10:00</published><updated>2004-11-20T22:21:38.286+10:00</updated><title type='text'>more presentation tips </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.thedatafarm.com/blog/PermaLink.aspx?guid=8eced5cb-5e7b-4e23-8af2-1b2efbea7ed6"&gt;more presentation tips&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;Scott Hanselman (who does a LOT of presentations) adds some &lt;A href="http://www.hanselman.com/blog/PermaLink.aspx?guid=61cbc43d-d888-4092-be5e-312378aa4147"&gt;more presentation tips here&lt;/A&gt;. &lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;It reminded me that I wanted to share one I learned from &lt;A href="http://www.deeptraining.com/"&gt;Paul Litwin&lt;/A&gt; while I was at DevConnections. &lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;STRONG&gt;How to avoid showing ugly powerpoint IDE.&lt;BR&gt;&lt;/STRONG&gt;Since I have all of my shortcuts on my desktop, I would have to stop PowerPoint, minimize it and go to the shortcut I need.&amp;nbsp; (this reminds me - I hate when someone does that and you can see their speaker notes. It always makes me think someone else wrote the content and they are not the expert.) Normally, I have all of my vs.net projects running and I just alttab between them. But in this case I was running whidbey demos and did not want to chance having multiple instances running on a box with only 512MB RAM. So I had to get to the desktop and you can't alt-tab to desktop icons. Paul suggested this great idea. Create a folder on the desktop and have that open. Then you can alt-tab to the folder and click on your shortcuts without having to stop the powerpoint. I still sometimes just stop the powerpoint - that's a habit to break. &lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;I think there was something else he taught me that was new for me, but I have to remember which it was. &lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;Another one hard learned from me&lt;BR&gt;If you are having trouble sleeping the night before a morning presentation and you have to take something to help you sleep, make sure you take something that will do the trick! I took two Tylenol pms at 3:20 in the morning knowing I had to get up at 8am. Somehow I still did not sleep. So when I did get up, the Tylenols' basically had the effect of my feeling drugged which is a lot worse than being tired. And it did affect my presentation - just in some really stupid ways - which I am still really upset about. I'm really not someone who likes taking anything at all - I will suffer through a headache rather than take aspirin or go for something homeopathic than allapathic. But I think this is a good warning nonetheless! &lt;/P&gt;&lt;BR xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;BR xmlns="http://www.w3.org/1999/xhtml"&gt;Posted from BLInk!&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-110095329828558770?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/110095329828558770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=110095329828558770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110095329828558770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110095329828558770'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/more-presentation-tips.html' title='more presentation tips '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-110060608098616466</id><published>2004-11-16T21:54:00.000+10:00</published><updated>2004-11-16T21:54:40.986+10:00</updated><title type='text'>Integration of Project Server 2003 &amp; WSS with IBF</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.officezealot.com/natarajan/"&gt;Integration of Project Server 2003 &amp;amp; WSS with IBF.&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Folks,&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Here is the first solution that I have worked on that integrates Project Server 2003 and Windows sharepoint services with IBF. This solution is available freely for download at &lt;FONT face=Arial color=#000080 size=2&gt;(&lt;/FONT&gt;&lt;A title=http://download.microsoft.com/download/4/3/0/4301f026-044b-4272-8857-a705c294187e/MOIBF1.0_ResKit_Solutions_ProjectServer1.0.exe href="http://download.microsoft.com/download/4/3/0/4301f026-044b-4272-8857-a705c294187e/MOIBF1.0_ResKit_Solutions_ProjectServer1.0.exe"&gt;&lt;FONT face=Arial size=2&gt;http://download.microsoft.com/download/4/3/0/4301f026-044b-4272-8857-a705c294187e/MOIBF1.0_ResKit_Solutions_ProjectServer1.0.exe&lt;/FONT&gt;&lt;/A&gt;)&lt;/P&gt;&lt;br /&gt;&lt;P&gt;I am working on making enhancements to the solution. Keep watching this blog for more information on the solution.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;br /&gt;&lt;P&gt;-Natarajan&lt;/P&gt;&lt;IMG height=1 src="http://blogs.officezealot.com/natarajan/aggbug/3325.aspx" width=1&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-110060608098616466?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/110060608098616466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=110060608098616466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110060608098616466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110060608098616466'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/integration-of-project-server-2003-wss.html' title='Integration of Project Server 2003 &amp; WSS with IBF'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-110042186995604783</id><published>2004-11-14T18:44:00.000+10:00</published><updated>2004-11-14T18:44:29.956+10:00</updated><title type='text'>Live Communications Server 2005 Documents Available for Download </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blog.u2u.info/DottextWeb/patrick/archive/2004/11/13/343.aspx"&gt;Live Communications Server 2005 Documents Available for Download&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;A number of new downloads are available for anybody going for the new &lt;A href="http://office.microsoft.com/en-us/FX010908711033.aspx"&gt;Live Communications Server 2005&lt;/A&gt;:&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=e297aa65-150e-4b9f-93e9-a313b7988a0e&amp;displaylang=en"&gt;Business Value of Presence&lt;/A&gt;&lt;BR&gt;This document describes the business value of presence within an organization and how this vital information has been integrated into the programs used by most information workers. &lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=8727fd9f-6bf1-49cf-9662-3b41feabc363"&gt;Active Directory Schema Extensions&lt;/A&gt;&lt;BR&gt;This download contains the Microsoft Office Live Communications Server 2005 XML Schema used to extend the Microsoft Active Directory directory service. &lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=481cd5f6-7e90-4400-956b-efe94e29e7ca"&gt;Release Notes 1.0&lt;/A&gt;&lt;BR&gt;This document contains the most up-to-date information for Microsoft Office Live Communications Server 2005. The release notes list important information you should know prior to deploying and using Live Communications Server 2005, including known issues. &lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=021d86a7-8eb5-45d9-af57-601dbd36044e"&gt;Deployment Guide&lt;/A&gt;&lt;BR&gt;This document guides you through the deployment of a Microsoft Office Live Communications Server 2005 Standard Edition. &lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=836ecec8-961d-4f6d-8397-58105013cefd"&gt;Feature Guide&lt;/A&gt;&lt;BR&gt;This document provides an overview of the features in Microsoft Office Live Communications Server 2005 and the features found in Microsoft Windows Messenger and Microsoft Office System programs, such as Microsoft Office Outlook 2003 and Microsoft Office SharePoint Portal Server 2003. &lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=0789896b-1ea7-4929-a09a-3ae6e3508b77"&gt;Instant Messaging Etiquette Guide&lt;/A&gt;&lt;BR&gt;This guide provides a set of guidelines and best practices to help you use instant messaging effectively in an enterprise context and to mitigate the risk of unwanted communications.&lt;/LI&gt;&lt;/UL&gt;&lt;IMG height=1 src="http://blog.u2u.info/DottextWeb/patrick/aggbug/343.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-110042186995604783?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/110042186995604783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=110042186995604783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110042186995604783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110042186995604783'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/live-communications-server-2005.html' title='Live Communications Server 2005 Documents Available for Download '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-110021571087220531</id><published>2004-11-12T09:28:00.000+10:00</published><updated>2004-11-12T09:28:30.873+10:00</updated><title type='text'> Guy Worth Hiring </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=1578"&gt;A Guy Worth Hiring&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://213.186.36.10/~al/alstudio/cv/en.htm"&gt;This guy&lt;/A&gt; deserves a flood of job offers. Make yours good!&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-110021571087220531?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/110021571087220531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=110021571087220531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110021571087220531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110021571087220531'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/guy-worth-hiring.html' title=' Guy Worth Hiring '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-110016890290117056</id><published>2004-11-11T20:28:00.000+10:00</published><updated>2004-11-11T20:28:22.900+10:00</updated><title type='text'>K-Wise Deployer </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://feeds.feedburner.com/MarkHarrison?m=93"&gt;K-Wise Deployer&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;A href="http://www.k-wise.com/deployer.html" target=_blank&gt;&lt;IMG height=210 src="http://www.k-wise.com/K-Wise%20Deployer_files/box2.jpg" width=153 align=right border=0&gt; &lt;/A&gt;I had a superb demo today of the &lt;A href="http://www.k-wise.com/deployer.html" target=_blank&gt;K-Wise Deployer&lt;/A&gt; ... this provides a powerful content migration solution for SharePoint 2003 product and Technologies. It constitutes a stand-alone application designed for the rapid content migration from multiple sources. &lt;BR&gt;&lt;BR&gt;The K-Wise Deployer is an accelerator for the design, modeling, construction and content migration stages of SharePoint. It provides: &lt;BR&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;Migration from: &lt;/LI&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;SharePoint 2001&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;File Shares&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;Exchange Public Folders&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;Hummingbird&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;Hyperwave &lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;Lotus Notes&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;other sources &lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;LI&gt;Mapping and analysis of content sources &lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;Metadata Editor, extraction of properties and flexible mapping into Columns &lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;A graphical interface supports rapid creation of SharePoint Server &lt;BR&gt;structure: Sites, Areas, Libraries and Folders &lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;Bulk and Batch check-in of documents &lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;Taxonomy management tool &lt;/LI&gt;&lt;BR&gt;&lt;/UL&gt;&lt;A href="http://www.sharepointplus.com/k-wise.htm" target=_blank&gt;Sharepoint+&lt;/A&gt; &lt;BR&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-110016890290117056?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/110016890290117056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=110016890290117056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110016890290117056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110016890290117056'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/k-wise-deployer.html' title='K-Wise Deployer '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-110006495732301316</id><published>2004-11-10T15:35:00.000+10:00</published><updated>2004-11-10T15:35:57.323+10:00</updated><title type='text'>MCMS Rapid ... update </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://feeds.feedburner.com/MarkHarrison?m=88"&gt;MCMS Rapid ... update&lt;/A&gt; &lt;br /&gt;&lt;P&gt;Further to my previous blog entry of the &lt;A href="http://markharrison.co.uk/blog/2004/10/teaser-content-management-server-gets.htm" target=_blank&gt;MCMS Rapid Solution Site&lt;/A&gt; - I spent yesterday with &lt;A href="http://www.artemiscorp.com/" target=_blank&gt;ArtemisCorp&lt;/A&gt; ... just wanted to reassure everyone that this is on target for 30Nov. And BTW - its looking awesome!&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-110006495732301316?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/110006495732301316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=110006495732301316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110006495732301316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110006495732301316'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/mcms-rapid-update.html' title='MCMS Rapid ... update '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-110006482640335806</id><published>2004-11-10T15:33:00.000+10:00</published><updated>2004-11-10T15:33:46.403+10:00</updated><title type='text'>My Microsoft Interview </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/BillCan/archive/2004/11/09/254559.aspx"&gt;My Microsoft Interview&lt;/A&gt; &lt;br /&gt;&lt;P&gt;My second interview process at Microsoft started off with the typical scare (I'm not going to go into my first interview experience, but I will say I was offered a position at Microsoft but did not accept it).&amp;nbsp; I need to realize that traffic going to Redmond from my home is really bad around 8:15.&amp;nbsp; I thought I had left plenty of time, but still barely made it with a minute or two to spare.&amp;nbsp; (When will I learn?!)&amp;nbsp; I did wear a suit again, this time a really expensive Hart Schaffner and Marx number (that looks very good on me, if I do say so myself!)&lt;BR&gt;&lt;BR&gt;My second interview seems like it went according to the typical MSFT process.&amp;nbsp; I still didn't get a puzzle question, but that's okay, I probably would have bombed it anyway!&lt;BR&gt;&lt;BR&gt;The interview started at 9:00am with Cody Horton in Building 19.&amp;nbsp; I actually walked past one of the Moon Gals' office when going to Cody's office, but I can't remember which one!&amp;nbsp; Anyway, I chatted a while about things with the recruiter, then he sent me on the shuttle over to building 44.&lt;BR&gt;&lt;BR&gt;In building 44 there was a bit of a mix up as the first person on my interview list was out that day, so things were a little bit off kilter, but after that things went smoothly.&amp;nbsp; I chatted with a peer of my boss named Joanne, then a gentleman from another group (whose name escapes me now).&amp;nbsp; After that, I met with my future boss, Chase Carpenter, then went to lunch with one of the technical guys on the team.&amp;nbsp; We had lunch at Claim Jumper, that bastion of light lunches, and we found out that we both had a somewhat similar background (a liberal arts background).&lt;BR&gt;&lt;BR&gt;After lunch, I had one more scheduled interview, and then was asked to wait to speak to one other person.&amp;nbsp; After that, they asked if I could wait around for a little longer to talk to my future boss' boss.&amp;nbsp; I think that getting to that point is the key that they are considering you.&amp;nbsp; If it is a competitive situation, it's not a guarantee, but if you are the only candidate and talk to your boss' boss you are likely going to get an offer.&lt;BR&gt;&lt;BR&gt;The interviews for the program manager position were much more focused on scope negotiation, dealing with slippages, phasing, communication, etc.&amp;nbsp; There was not as much security, but I think they had a good feeling about my skills since a) I had been offered a position by the Security Center of Excellence, and b) I have a reasonable resume.&amp;nbsp; A MSFT PM has solution architecture and project management responsibilities, and at least from the interview, they were more concerned about the PM aspects of the position.&amp;nbsp; I think I did relatively well throughout the interviews.&lt;BR&gt;&lt;BR&gt;By the time I met with Jeff Newfeld, I was pretty beat.&amp;nbsp; I started in with him after 5:00, and had been "on" almost the entire day.&amp;nbsp; It was pretty exhausting, but I was happy when things were over close to 6:00.&lt;BR&gt;&lt;BR&gt;On the whole I think I did pretty well, but was told that there was another candidate, so I wouldn't hear anything until the end of the week.&amp;nbsp; Didn't I do this waiting game 3 months ago?!&lt;IMG height=1 src="http://blogs.msdn.com/BillCan/aggbug/254559.aspx" width=1&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-110006482640335806?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/110006482640335806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=110006482640335806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110006482640335806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/110006482640335806'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/my-microsoft-interview.html' title='My Microsoft Interview '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109999866174194239</id><published>2004-11-09T21:11:00.000+10:00</published><updated>2004-11-09T21:11:01.743+10:00</updated><title type='text'>The perfect CV? </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/ausjobblog/archive/2004/11/09/254182.aspx"&gt;The perfect CV?&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;I don&amp;#8217;t know if there is a perfect CV and each recruite&amp;#8217;âs idea of a perfect CV will be slightly different.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But I can tell you what I like to see.&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;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;A good CV is one that clearly shows me how well you are suited to the role that y&amp;#8217;uâre applying for.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&amp;#8217;Itâs important that your CV is easy to follow and that you can show me that you meet the requirements of the role.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;STRONG&gt;Some easy tips to follow&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Tailor your CV for each role that you apply for&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Keep it short and to the point &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Look critically at every item you include. If you can't immediately see why it's there, take it out &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;When your CV is completed check it carefully for grammatical errors and spelling mistakes and then check it again.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPA&amp;#8217;&gt;Itâs a good idea to get someone else to read over it for you as well&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;&lt;STRONG&gt;What you should include&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;&lt;br /&gt;&lt;UL type=disc&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Name and full contact details including mobile and e-mail address &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;A short career objective or career profile&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Education and qualifications &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Relevant work experience &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Interests, activities and achievements that clearly show skills for the position your applying for&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;&lt;STRONG&gt;Dont include unless it's been requested&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Marital Status&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Age&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Your photograph&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Nationality&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;&lt;STRONG&gt;How to present your CV&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Type or word processing your CV as black text on a white background&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Print each page on a separate sheet&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Keep it plain. Fancy fonts and decorative borders are more of a distraction than a help&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Make it esy to follow by being consistent with headings and fonts&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 11.25pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;I hope this helps and I welcome any feedback or questions that you may have. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://blogs.msdn.com/jobsblog/category/4364.aspx?Show=Al&amp;#235;"&gt;ZoÃ« and Gre&amp;#8217;chenâs site &lt;/A&gt;has heaps of great advice &lt;A href="http://blogs.msdn.com/jobsblog/category/4364.aspx?Show=All"&gt;regard&amp;#8217;ng CVâs&lt;/A&gt; so make sure you have a look.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 11.25pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 11.25pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;We have a couple of &lt;A href="http://download.microsoft.com/download/3/4/9/349C2166-4D53-43F6-B1FD-970090E23216/jobs/sampleresume1.doc"&gt;CV templates &lt;/A&gt;on our &lt;A href="http://www.microsoft.com/australia/careers/"&gt;careers site&lt;/A&gt; that you can have a look at as well. &lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 11.25pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: 11.25pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial"&gt;Thanks JB&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;IMG height=1 src="http://blogs.msdn.com/ausjobblog/aggbug/254182.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109999866174194239?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109999866174194239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109999866174194239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109999866174194239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109999866174194239'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/perfect-cv.html' title='The perfect CV? '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109999793411225042</id><published>2004-11-09T20:58:00.000+10:00</published><updated>2004-11-09T20:58:54.113+10:00</updated><title type='text'>Windows Installer 3.0 Redistributable Live </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/robmen/archive/2004/11/08/254196.aspx"&gt;Windows Installer 3.0 Redistributable Live&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;I was just notified that the Windows Installer 3.0 redistributable has been posted live.&amp;nbsp; &lt;/P&gt;&lt;br /&gt;&lt;P&gt;1.&amp;nbsp; The redistributable package can be obtained from: &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=5FBC5470-B259-4733-A914-A956122E08E8&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=5FBC5470-B259-4733-A914-A956122E08E8&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;2.&amp;nbsp; There is also a Knowledgebase article about this release available at: &lt;A href="http://support.microsoft.com/?kbid=884016"&gt;http://support.microsoft.com/?kbid=884016&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;3.&amp;nbsp; Finally, the SDK documentation and tools are part of the Windows XP Service Pack 2 platform SDK and are available by clicking the "Windows XP SP2 SDK" link from: &lt;A href="http://www.microsoft.com/msdownload/platformsdk/sdkupdate/"&gt;http://www.microsoft.com/msdownload/platformsdk/sdkupdate/&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;I know a number of you were waiting for this release, so here we go.&amp;nbsp; On with better patching and command-line typing in Darwin.&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/robmen/aggbug/254196.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109999793411225042?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109999793411225042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109999793411225042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109999793411225042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109999793411225042'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/windows-installer-30-redistributable.html' title='Windows Installer 3.0 Redistributable Live '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109999786144916697</id><published>2004-11-09T20:57:00.000+10:00</published><updated>2004-11-09T20:57:41.450+10:00</updated><title type='text'>IBF Samples </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blog.u2u.info/DottextWeb/patrick/"&gt;IBF Samples&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Looking for samples demonstrating the power of the Information Bridge Framework? Microsoft download center has a &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=45f32661-5dad-40a4-ad39-48fa6e02d85c&amp;displaylang=en"&gt;download &lt;/A&gt;with the following samples:&lt;/P&gt;&lt;br /&gt;&lt;P&gt;These downloads include the following sample solutions and a white paper:&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;A generic customer relationship management sample solution (MOIBF1.0_ResKit_Solutions_Sample1.0.exe) &lt;br /&gt;&lt;LI&gt;An enterprise resource planning (ERP) system sample solution based on Oracle LOB applications (MOIBF1.0_ResKit_Solutions_Oracle1.0.exe) &lt;br /&gt;&lt;LI&gt;A Hello World sample solution (MOIBF1.0_ResKit_Solutions_HelloWorld1.0.exe) &lt;br /&gt;&lt;LI&gt;Developing a Hello World Sample Solution for Information Bridge Framework White Paper (HelloWorldWhitePaper.doc, included in MOIBF1.0_ResKit_Solutions_HelloWorld1.0.exe)&lt;/LI&gt;&lt;/UL&gt;&lt;IMG height=1 src="http://blog.u2u.info/DottextWeb/patrick/aggbug/316.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109999786144916697?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109999786144916697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109999786144916697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109999786144916697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109999786144916697'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/ibf-samples.html' title='IBF Samples '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109987456308255138</id><published>2004-11-08T10:42:00.001+10:00</published><updated>2004-11-08T10:42:43.083+10:00</updated><title type='text'>SQL Server 2005 Webcasts </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/benjones/archive/2004/11/07/253618.aspx"&gt;SQL Server 2005 Webcasts&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Just thought I'd plug the SQL Server 2005 webcasts which are due&amp;nbsp;to launch from the beginning of December.&amp;nbsp; If you'd like to know more, go here to register: &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/SQL/2005Webcasts/"&gt;&lt;FONT face=Verdana size=2&gt;http://msdn.microsoft.com/SQL/2005Webcasts/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;.&lt;/FONT&gt;&lt;IMG height=1 src="http://blogs.msdn.com/benjones/aggbug/253618.aspx" width=1&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109987456308255138?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109987456308255138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109987456308255138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109987456308255138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109987456308255138'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/sql-server-2005-webcasts.html' title='SQL Server 2005 Webcasts '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109987453691774051</id><published>2004-11-08T10:42:00.000+10:00</published><updated>2004-11-08T10:42:16.916+10:00</updated><title type='text'>Amazing Pet Shop Boys fan site </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/ptorr/archive/2004/11/07/253606.aspx"&gt;Amazing Pet Shop Boys fan site&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;DIV class=Section1&gt;&lt;br /&gt;&lt;P&gt;&lt;SPAN&gt;Wayne Studer has on his site "interpretations and analyses of every song written or performed by Chris Lowe and Neil Tennant" -- pretty darn impressive! You can catch the goodness at &lt;A style="TEXT-DECORATION: none" href="http://www.geowayne.com/psbhtml.htm"&gt;&lt;SPAN class=Hyperlink-H style="TEXT-DECORATION: none underline"&gt;http://www.geowayne.com/psbhtml.htm&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;SPAN&gt;Personally, I think one of the most powerful lines they've ever written comes from &lt;A style="TEXT-DECORATION: none" href="http://www.geowayne.com/psbbehavior.htm#jealousy"&gt;&lt;SPAN class=Hyperlink-H style="TEXT-DECORATION: none underline"&gt;Jealousy&lt;/SPAN&gt;&lt;/A&gt;, on the very melancholy album &lt;A style="TEXT-DECORATION: none" href="http://www.amazon.com/exec/obidos/ASIN/B000002UWL/petshopboysso-20"&gt;&lt;SPAN class=Hyperlink-H style="TEXT-DECORATION: none underline"&gt;Behaviour&lt;/SPAN&gt;&lt;/A&gt;:&lt;/SPAN&gt; &lt;/P&gt;&lt;br /&gt;&lt;P style="MARGIN-TOP: 12pt; MARGIN-LEFT: 36pt"&gt;&lt;SPAN&gt;&lt;SPAN style="FONT-STYLE: italic"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-STYLE: italic"&gt;I wish I'd never met you or that I could bear to let you go.&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;SPAN&gt;I'm sure we've all felt that way at some point in our lives :-(&lt;/SPAN&gt; &lt;/P&gt;&lt;/DIV&gt;&lt;IMG height=1 src="http://blogs.msdn.com/ptorr/aggbug/253606.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109987453691774051?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109987453691774051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109987453691774051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109987453691774051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109987453691774051'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/amazing-pet-shop-boys-fan-site.html' title='Amazing Pet Shop Boys fan site '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109987435754948796</id><published>2004-11-08T10:39:00.000+10:00</published><updated>2004-11-08T10:39:17.550+10:00</updated><title type='text'>Free Windows XP Service Pack 2 E-Learning Clinics </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/frankarr/archive/2004/11/08/253646.aspx"&gt;Free Windows XP Service Pack 2 E-Learning Clinics &lt;/A&gt;&lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;I was going through my email on the weekend and found these e-learning clinics for Windows XP SP2. They are really pretty good&lt;/P&gt;&lt;br /&gt;&lt;BLOCKQUOTE&gt;&lt;br /&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Announcing Free Windows XP Service Pack 2 E-Learning Clinics&lt;BR&gt;&lt;/STRONG&gt;Microsoft Learning is excited to announce the availability of free self-paced e-learning clinics for IT professionals and developers on Windows XP Service Pack 2.&lt;/EM&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;EM&gt;These e-learning clinics are available in English to all customers worldwide on &lt;/EM&gt;&lt;A href="http://www.microsoftelearning.com/xpsp2/"&gt;&lt;EM&gt;http://www.microsoftelearning.com/xpsp2/&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;EM&gt;Free hands-on labs online will be added to this content in the coming weeks to allow customers to walk through practical exercises in a safe, virtual environment.&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;IT Professionals: E-Learning Clinic 2851: Deploying and Administering Windows XP Service Pack 2 &lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;EM&gt;Session 1: Windows XP Service Pack 2 Security Technologies &lt;/EM&gt;&lt;br /&gt;&lt;LI&gt;&lt;EM&gt;Session 2: Deploying and Managing Windows XP Service Pack 2 &lt;/EM&gt;&lt;/LI&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Developers: E-Learning Clinic 2853: Developing and Maintaining Applications on Windows XP Service Pack 2&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;EM&gt;Session 1: Introduction to Windows XP Service Pack 2 for Developers &lt;/EM&gt;&lt;br /&gt;&lt;LI&gt;&lt;EM&gt;Session 2: Developing Applications in Windows XP Service Pack 2 &lt;/EM&gt;&lt;br /&gt;&lt;LI&gt;&lt;EM&gt;Session 3: Running SQL Server on Windows XP Service Pack 2 &lt;/EM&gt;&lt;br /&gt;&lt;LI&gt;&lt;EM&gt;Session 4: Advanced Application Development with Windows XP Service Pack 2&lt;/EM&gt; &lt;/LI&gt;&lt;/LI&gt;&lt;/LI&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;&lt;P class=media&gt;&lt;FONT size=-1&gt;&lt;FONT color=gray&gt;[ Currently Playing : They Can't Take That Away from Me - Robbie Williams - Swing When You're Winning (03:08) ] &lt;/FONT&gt;&lt;br /&gt;&lt;P&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/frankarr/aggbug/253646.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109987435754948796?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109987435754948796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109987435754948796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109987435754948796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109987435754948796'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/free-windows-xp-service-pack-2-e.html' title='Free Windows XP Service Pack 2 E-Learning Clinics '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109979252656191428</id><published>2004-11-07T11:55:00.000+10:00</published><updated>2004-11-07T11:55:26.560+10:00</updated><title type='text'>My Media Center PC </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://msmvps.com/markd/archive/2004/11/06/18096.aspx"&gt;My Media Center PC&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Buy one or&amp;nbsp;roll your own?&lt;/P&gt;&lt;br /&gt;&lt;P&gt;In my case, until a couple of&amp;nbsp;weeks ago they weren't even sold in Australia so I had to build it myself.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;I got my hands on an eMuzed MauiIII PAL TV card 6 months back and tried running MCE2004.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Well that didn't go well.&amp;nbsp;No program guide, I couldn't even tune in the channels. I got it working eventually with some hacks and a Dutch program guide, but it was not a great experience.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Enter &lt;A title=MCE2005 href="http://www.microsoft.com/windowsxp/mediacenter/default.mspx" target=_blank&gt;MCE2005&lt;/A&gt;, yes it works in Australia, even though we don't have a program guide (the TV stations own copyright on programming information and MS has yet to do a deal with them, though it is expected in the future)&lt;/P&gt;&lt;br /&gt;&lt;P&gt;I took a fairly standard PC and turned it into a &lt;A title=MCE2005 href="http://www.microsoft.com/windowsxp/mediacenter/default.mspx" target=_blank&gt;MCE2005&lt;/A&gt; box&lt;/P&gt;&lt;br /&gt;&lt;P&gt;P4 2800&lt;BR&gt;1 GB RAM&lt;BR&gt;&amp;gt;300 HD?s&lt;BR GB SATA&gt;eMuzed MauiIII PAL TV Card&lt;BR&gt;cheap GeForce Ti4200 Display Adapter&lt;BR&gt;eHome Infrared Remote Control (freebie from MS, thanks guys)&lt;/P&gt;&lt;br /&gt;&lt;P&gt;It works very well, surprising with the low end display adapter. I want be rushing out to get an FX or Radeon anytime soon.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;The main thing seems to be the TV Card quality, *GET* one that does hardware decoding. If your offered one with software decoding tell em where to shove it.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;I suspect you could run this on an old spare box. A P2 or P3 as the CPU isn't getting hammered and the disk subsystem throughput requirements are not high.&amp;nbsp;&lt;/P&gt;&lt;IMG height=1 src="http://msmvps.com/markd/aggbug/18096.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109979252656191428?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109979252656191428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109979252656191428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109979252656191428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109979252656191428'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/my-media-center-pc.html' title='My Media Center PC '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109979230429023221</id><published>2004-11-07T11:51:00.000+10:00</published><updated>2004-11-07T11:51:44.290+10:00</updated><title type='text'>Anger Management for Outlook 2003 ... </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/jareda/archive/2004/11/06/253333.aspx"&gt;Anger Management for Outlook 2003 ...&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Have you ever sent an e-mail you knew almost immediately you would regret?&amp;nbsp; (More importantly, does this happen often?)&amp;nbsp; &lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;If you've ever wondered if your e-mail client could protect you from yourself, here's a handy tip you should consider:&amp;nbsp; You can create a rule in Microsoft Outlook&amp;nbsp;2003 that defers sending messages for a few minutes after clicking the fateful &lt;EM&gt;Send&lt;/EM&gt; button.&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Follow these steps:&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;OL&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV align=left&gt;&lt;FONT face=Verdana size=2&gt;From the menu, Click &lt;EM&gt;Tools&lt;/EM&gt; &amp;gt; &lt;EM&gt;Rules and Alerts&lt;/EM&gt; &amp;gt; &lt;EM&gt;New Rule&lt;/EM&gt; to bring up the Outlook Rules Wizard.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV align=left&gt;&lt;FONT face=Verdana size=2&gt;Let's &lt;EM&gt;Start from a blank rule&lt;/EM&gt;, and &lt;EM&gt;check messages after sending&lt;/EM&gt; - Click &lt;EM&gt;Next&lt;/EM&gt;.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV align=left&gt;&lt;FONT face=Verdana size=2&gt;Since the rule will apply to all sent messages, click "Next" to skip selecting a set of conditions.&amp;nbsp; A dialog box may appear asking you to confirm that this is what you want to do.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV align=left&gt;&lt;FONT face=Verdana size=2&gt;Check &lt;EM&gt;Defer delivery by a number of minutes&lt;/EM&gt;.&amp;nbsp; Down below, click on the underlined "a number of" text and select the number of minutes you thinks it takes for your sanity to previal.&amp;nbsp; Note: if it actually takes a few days, you might have a bigger problem than Microsoft Outlook can help you with.&amp;nbsp; A couple of minutes usually works for me.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV align=left&gt;&lt;FONT face=Verdana size=2&gt;If you think you may want to apply some exceptions to this rule, click &lt;EM&gt;Next&lt;/EM&gt; to apply any additional properties.&amp;nbsp; Meeting invitations are a common exception - We rarely flame people we'll be meeting with shortly.&amp;nbsp; Otherwise, click &lt;EM&gt;Finish&lt;/EM&gt;.&amp;nbsp; You're done!&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV align=left&gt;&lt;FONT face=Verdana size=2&gt;Later ... In that fateful moment when you come to yourself after sending an e-mail, rush to your&amp;nbsp;Outbox and delete the message before it goes.&amp;nbsp; Wow!&amp;nbsp; You may have just saved your career.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV align=left&gt;&lt;FONT face=Verdana size=2&gt;Resume breathing.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Mild-mannered e-mail writers need not apply.&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Verdana size=2&gt;My experiences also include accidentally sending e-mails before I finished writing them (doesn't that always look dumb?)&amp;nbsp; Share your story below about "that message"&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;you wish you could go back in time to erase ...&lt;/FONT&gt;&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/jareda/aggbug/253333.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109979230429023221?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109979230429023221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109979230429023221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109979230429023221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109979230429023221'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/anger-management-for-outlook-2003.html' title='Anger Management for Outlook 2003 ... '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109979199576850038</id><published>2004-11-07T11:46:00.000+10:00</published><updated>2004-11-07T11:46:35.766+10:00</updated><title type='text'>A (speculative) look inside Google </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.iunknown.com/000521.html"&gt;A (speculative) look inside Google&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Thanks to &lt;A href="http://www.johntopley.com/"&gt;John Topley&lt;/A&gt; posting a comment on my blog, I discovered this old but &lt;A href="http://blog.topix.net/archives/000016.html"&gt;fascinating speculative look inside Google&lt;/A&gt; based on published accounts. There are some interesting conclusions in the paper - the key one being that Google is building a general purpose supercomputer that will serve as a platform for running web scale applications. Hmmm ... sounds a lot like Amazon/Yahoo (not so sure about eBay). &lt;/P&gt;&lt;br /&gt;&lt;P&gt;The comments are also interesting to read as well - with a few anonymous folks 'showing off' (or flat out lying about) their knowledge of Google internals.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;For some meaty information, check out this paper on &lt;A href="http://www.cs.rochester.edu/sosp2003/papers/p125-ghemawat.pdf"&gt;the Google Filesystem&lt;/A&gt;, which talks about the design of Google's petabyte fault-tolerant filesystem that lives on 100,000+ nodes, which was presented at &lt;A href="http://www.cs.rochester.edu/sosp2003/"&gt;&lt;SPAN class=caps&gt;SOSP 2003&lt;/SPAN&gt;&lt;/A&gt;.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109979199576850038?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109979199576850038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109979199576850038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109979199576850038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109979199576850038'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/speculative-look-inside-google.html' title='A (speculative) look inside Google '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109979150606529372</id><published>2004-11-07T11:38:00.000+10:00</published><updated>2004-11-07T11:38:26.066+10:00</updated><title type='text'>Edit Posting Properties in Authoring Mode </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://joelsef.blogspot.com/2004/11/edit-posting-properties-in-authoring.html"&gt;Edit Posting Properties in Authoring Mode&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;On the past couple of MCMS projects I've worked on, we decided to bring the Page Properties into the page in authoring mode and turned off access to the "Page Properties" window for authors and editors. &lt;BR&gt;&lt;BR&gt;This killed two birds with one stone: &lt;BR&gt;&lt;BR&gt;1) It took a fewer steps for authors and editors to change properties like the StartDate, ExpiryDate, Important, and certain Custom Properties. No more needing to open a separate window and figure out which properties to change. &lt;BR&gt;&lt;BR&gt;2) It allowed us to hide certain Page Properties from certain users, like Name, Display Name, and some Custom Properties. Since you cannot restrict rights down to the placeholder or property level (only the channel level), this allowed us to show some properties only to users in certain role groups (using another nifty method, BTW). Plus, we automatically set the Name and DisplayName of most of our postings, so this method removes the ability for the user to edit these properties as well. &lt;BR&gt;&lt;BR&gt;We built separate User Controls for each feature, and then added the controls to each template. This works well, but does mean that we have quite a few different User Controls. &lt;BR&gt;&lt;BR&gt;Stefan Go&amp;#223;ner has come up with a solution which can bring some or all of the Page Properties into the page, and does not require much (or any) coding! Check out &lt;A href="http://weblogs.asp.net/stefan_gossner/archive/2004/11/05/252823.aspx"&gt;the article on his blog&lt;/A&gt; and download the &lt;A href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=2a85d442-286f-4ad6-8a03-82436bf956a5"&gt;sample code&lt;/A&gt; from GotDotNet.&lt;/DIV&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109979150606529372?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109979150606529372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109979150606529372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109979150606529372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109979150606529372'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/edit-posting-properties-in-authoring.html' title='Edit Posting Properties in Authoring Mode '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109966920946754169</id><published>2004-11-06T01:40:00.000+10:00</published><updated>2004-11-06T01:40:09.466+10:00</updated><title type='text'>Toss the TiVo for Media Center '05? </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://andrewconnell.com/blog/archive/2004/11/05/665.aspx"&gt;Toss the TiVo for Media Center '05?&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Bold statement by PCWorld... I would so love ot try out a MC'05 box... but I'm heavily invested in &lt;A title=TiVo href="http://www.tivo.com/"&gt;TiVo&lt;/A&gt; (2x80hr Series 2 boxes).&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&amp;#187;&amp;nbsp;&lt;A href="http://www.pcworld.com/news/article/0,aid,118364,00.asp" target=_blank&gt;New Media Center OS Plays Well&lt;/A&gt;&lt;/P&gt;&lt;IMG height=1 src="http://andrewconnell.com/blog/aggbug/665.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109966920946754169?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109966920946754169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109966920946754169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109966920946754169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109966920946754169'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/toss-tivo-for-media-center-05.html' title='Toss the TiVo for Media Center &apos;05? '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109966453496047113</id><published>2004-11-06T00:22:00.000+10:00</published><updated>2004-11-06T00:22:14.960+10:00</updated><title type='text'>Need A Time Zone Converter? </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://msmvps.com/lduncan/archive/2004/11/05/17994.aspx"&gt;Need A Time Zone Converter?&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;A href="http://www.timeanddate.com/"&gt;TimeAndDate.com&lt;/A&gt; has a search engine for its WorldClock that allows you to &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;see what the current time and time zone is for most major cities &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;througout the US and the World. &lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;In addition to current time and time zone the WorldClock also provides:&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;GMT Offset&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Daylight Savings information&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Sunrise/Sunset&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Dialing Codes (can tell you exactly how to dial a specific international &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;number)&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Geo-Coordinates (Longitude &amp;amp; Latitude)&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Meeting planning features&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Books about the city searched&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;Here is Austin's info:&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.timeanddate.com/worldclock/city.html?n=24"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=Arial size=2&gt;http://www.timeanddate.com/worldclock/city.html?n=24&lt;/FONT&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;And, Belfast:&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.timeanddate.com/worldclock/city.html?n=919"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=Arial size=2&gt;http://www.timeanddate.com/worldclock/city.html?n=919&lt;/FONT&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;IMG height=1 src="http://msmvps.com/lduncan/aggbug/17994.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109966453496047113?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109966453496047113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109966453496047113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109966453496047113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109966453496047113'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/need-time-zone-converter.html' title='Need A Time Zone Converter? '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109966445173199620</id><published>2004-11-06T00:20:00.001+10:00</published><updated>2004-11-06T00:20:51.730+10:00</updated><title type='text'>Solution to allow property editing when being in authoring mode </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/stefan_gossner/archive/2004/11/05/252823.aspx"&gt;Solution to allow property editing when being in authoring mode&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;A common question I received from customers is that they would like to edit property values during authoring time similar to editing placeholder content.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;I have previously provided a &lt;STRONG&gt;&lt;A href="http://blogs.msdn.com/stefan_gossner/archive/2004/04/25/119613.aspx"&gt;solution&lt;/A&gt;&lt;/STRONG&gt; for this but this needs to do some coding for every property. A better solution would be to have a server control similar to the MCMS placeholder controls to do this.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;After spending a several hours I just finished such a server control which will be available on GotDotNet in a few days.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Here is an &lt;STRONG&gt;&lt;A href="http://blogs.msdn.com/stefan_gossner/articles/252808.aspx"&gt;article&lt;/A&gt;&lt;/STRONG&gt; with a brief description on the details.&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/stefan_gossner/aggbug/252823.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109966445173199620?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109966445173199620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109966445173199620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109966445173199620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109966445173199620'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/solution-to-allow-property-editing.html' title='Solution to allow property editing when being in authoring mode '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109966442732234007</id><published>2004-11-06T00:20:00.000+10:00</published><updated>2004-11-06T00:20:27.323+10:00</updated><title type='text'>ASP.NET Starter Kits laboration. </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/JohanL/archive/2004/11/05/252803.aspx"&gt;ASP.NET Starter Kits laboration.&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Only for swedish readers:&lt;/P&gt;&lt;br /&gt;&lt;P&gt;I mitten p&amp;#229; november kommer vi p&amp;#229; Microsoft tillsammans med J&amp;#246;nsson &amp;amp; Lepp h&amp;#229;lla tre stycken gratis heldagslaborationer i ASP.NET Starter Kits. Vi kommer att titta p&amp;#229; arkitekturen, hur vi skr&amp;#228;ddarsyr utseende samt utvecklare egen funktionalitet. Under dagen bjuder vi p&amp;#229; mat och fika. Anm&amp;#228;l dig snarast eftersom det endast finns 20 platser p&amp;#229; respektive ort och tillf&amp;#228;lle.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Den 17:e november &amp;#228;r vi i Stockholm: &lt;A href="https://mail.microsoft.com/exchweb/bin/redir.asp?URL=http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118751090%26Culture=sv-SE" target=_blank&gt;&lt;U&gt;&lt;/U&gt;&lt;U&gt;&lt;FONT face=Tahoma color=#0000ff size=2&gt;http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118751090&amp;amp;Culture=sv-SE&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&amp;nbsp;(OBS FULLT)&lt;BR&gt;Den 18:e november &amp;#228;r vi i G&amp;#246;teborg:&amp;nbsp;&lt;A href="http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118751474&amp;Culture=sv-SE" target=_blank&gt;&lt;U&gt;&lt;FONT face=Tahoma color=#0000ff size=2&gt;http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118751474&amp;amp;Culture=sv-SE&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;BR&gt;Den 19:e november &amp;#228;r vi i Malm&amp;#246;: &lt;A href="http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118751475&amp;Culture=sv-SE"&gt;http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118751475&amp;amp;Culture=sv-SE&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Hoppas att vi ses!&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/JohanL/aggbug/252803.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109966442732234007?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109966442732234007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109966442732234007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109966442732234007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109966442732234007'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/aspnet-starter-kits-laboration.html' title='ASP.NET Starter Kits laboration. '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109963362887144181</id><published>2004-11-05T15:47:00.000+10:00</published><updated>2004-11-05T15:47:08.870+10:00</updated><title type='text'>Look who's blogging - The Recruitment Team at Microsoft Australia </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://blogs.msdn.com/frankarr/"&gt;Via Frank Arrigo&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://blogs.msdn.com/frankarr/archive/2004/11/05/252655.aspx"&gt;Look who's blogging - The Recruitment Team at Microsoft Australia&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109963362887144181?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109963362887144181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109963362887144181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109963362887144181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109963362887144181'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/look-whos-blogging-recruitment-team-at.html' title='Look who&apos;s blogging - The Recruitment Team at Microsoft Australia '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109956509668705750</id><published>2004-11-04T20:44:00.000+10:00</published><updated>2004-11-04T20:44:56.686+10:00</updated><title type='text'>New SQL Server 2000 Labs to download </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/ericnel/archive/2004/11/04/252162.aspx"&gt;New SQL Server 2000 Labs to download&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Hi folks, on a spot of holiday this week - but spotted this....definitely worth sharing&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=#333333 size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Arial"&gt;"Some new SQL Server 2000 labs have been developed and were recently featured at the SQL PASS conference.&amp;nbsp; These self-pace training labs are free, lightweight troubleshooting training for anyone interested in reviewing training in a self-study environment.&amp;nbsp; They cover popular topics such as blocking, performance, memory, and debugging, and data recovery. They include hands-on usage of the PSS tools: READ80TRACE, OSTRESS, and PSSDiag.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=#333333 size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Arial"&gt;&lt;A title=http href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AEC18337-887F-4EC6-A858-81F84DE8082F&amp;displaylang=en"&gt;&lt;FONT title=http color=#333333&gt;&lt;SPAN title=http style="COLOR: #333333"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=AEC18337-887F-4EC6-A858-81F84DE8082F&amp;amp;displaylang=en&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/ericnel/aggbug/252162.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109956509668705750?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109956509668705750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109956509668705750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109956509668705750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109956509668705750'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/new-sql-server-2000-labs-to-download.html' title='New SQL Server 2000 Labs to download '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109949180671214042</id><published>2004-11-04T00:23:00.000+10:00</published><updated>2004-11-04T00:23:26.713+10:00</updated><title type='text'>SharePoint Explorer... a great free tool! </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://andrewconnell.com/blog/archive/2004/11/03/659.aspx"&gt;SharePoint Explorer... a great free tool!&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;This is a great tool... going on my download links right now.&lt;/P&gt;&lt;br /&gt;&lt;BLOCKQUOTE&gt;&lt;br /&gt;&lt;P&gt;Have a look at &lt;A href="http://www.ontolica.com/English/SharePointExplorer/Home.html"&gt;http://www.ontolica.com/English/SharePointExplorer/Home.html&lt;/A&gt;&amp;nbsp;for a great explorer tool with the following capabilities (quote from website):&lt;/P&gt;&lt;br /&gt;&lt;H2 class=OntolicaContent&gt;&lt;FONT size=3&gt;&lt;A title="" href="http://www.microsoft.com/windowsserver2003/technologies/sharepoint/default.mspx" target=_blank&gt;WSS&lt;/A&gt; Features&lt;/FONT&gt;&lt;/H2&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=OntolicaContent&gt;View and modify the object properties of Virtual servers, Sites, Lists, List templates, Document Libraries, Files, Folders, List items and List fields. &lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=OntolicaContent&gt;Delete site collections, sites, lists, files and file versions. &lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=OntolicaContent&gt;Download files from document libraries. &lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=OntolicaContent&gt;View the content of any text file. &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;!-- End of OneColumn --&gt;&lt;!-- Start of OneColumn --&gt;&lt;br /&gt;&lt;H2 class=OntolicaContent&gt;&lt;FONT size=3&gt;&lt;A title="" href="http://office.microsoft.com/home/office.aspx?assetid=FX010909721033" target=_blank&gt;SPS&lt;/A&gt; Features&lt;/FONT&gt;&lt;/H2&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=OntolicaContent&gt;View and modify the object properties of Virtual portal servers, Portal sites, Areas, Keywords, Listings, Catalogs, Content Sources and Scheduled Tasks. &lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=OntolicaContent&gt;Delete content sources and search schedules. &lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=OntolicaContent&gt;Import/Export list of content sources including search schedules. Makes it easy to copy the list of content sources to another SPS installation. &lt;/DIV&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;br /&gt;&lt;DIV class=OntolicaContent&gt;Start/Stop crawling. &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;DIV class=OntolicaContent&gt;&lt;br /&gt;&lt;UL style="MARGIN: 5px 0px"&gt;&lt;br /&gt;&lt;LI&gt;Really good!!&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;IMG height=1 src="http://weblogs.asp.net/soever/aggbug/251322.aspx" width=1&gt; &lt;A title="Great SharePoint Explorer tool" href="http://weblogs.asp.net/soever/archive/2004/11/02/251322.aspx"&gt;[Serge van den Oever [Macaw]]&lt;/A&gt; &lt;/BLOCKQUOTE&gt;&lt;IMG height=1 src="http://andrewconnell.com/blog/aggbug/659.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109949180671214042?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109949180671214042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109949180671214042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109949180671214042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109949180671214042'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/sharepoint-explorer-great-free-tool.html' title='SharePoint Explorer... a great free tool! '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109948202942708602</id><published>2004-11-03T21:40:00.000+10:00</published><updated>2004-11-03T21:40:29.426+10:00</updated><title type='text'>Microsoft's TechNet Magazine (online version) </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://msmvps.com/harrywaldron/archive/2004/11/02/17675.aspx"&gt;Microsoft's TechNet Magazine (online version)&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;IMG style="WIDTH: 200px; MARGIN-RIGHT: 10px" alt="TechNet Magazine" hspace=0 src="http://www.microsoft.com/technet/technetmag/images/covers/winter05.gif" border=0&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT color=#800080&gt;TechNet Magazine is an excellent online monthly magazine devoted to Microsoft technology and best security practices.&lt;/FONT&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.microsoft.com/technet/technetmag/"&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;http://www.microsoft.com/technet/technetmag/&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;IMG height=1 src="http://msmvps.com/harrywaldron/aggbug/17675.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109948202942708602?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109948202942708602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109948202942708602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109948202942708602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109948202942708602'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/microsofts-technet-magazine-online.html' title='Microsoft&apos;s TechNet Magazine (online version) '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109936670616745031</id><published>2004-11-02T13:38:00.000+10:00</published><updated>2004-11-02T13:38:26.166+10:00</updated><title type='text'>New version of lookout </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/nickmac/archive/2004/11/02/250889.aspx"&gt;New version of lookout&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;Lookout is &lt;B&gt;lightning-fast search&lt;/B&gt; for your email, files, and desktop works with Microsoft Outlook&amp;#174;. &lt;/FONT&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;Built on top of a powerful search engine, Lookout is the only personal search engine that can search all of your email from directly within Outlook - &lt;I&gt;in seconds...&lt;/I&gt;&lt;BR&gt;&lt;BR clear=left&gt;You can use Lookout to search your: &lt;/FONT&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Email messages &lt;/FONT&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Contacts, calendar, notes, tasks, etc. &lt;/FONT&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Data from exchange, POP, IMAP, PST files, Public Folders &lt;/FONT&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Files on your computer or other computers &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;DIV&gt;&lt;FONT face=Verdana size=1&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV class=Section1&gt;&lt;br /&gt;&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;A title=http href="http://www.lookoutsoft.com/Lookout/download.html"&gt;http://www.lookoutsoft.com/Lookout/download.html&lt;/A&gt;&lt;SPAN class=784261800&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;IMG height=1 src="http://blogs.msdn.com/nickmac/aggbug/250889.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109936670616745031?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109936670616745031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109936670616745031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109936670616745031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109936670616745031'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/new-version-of-lookout.html' title='New version of lookout '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109936091594934713</id><published>2004-11-02T12:01:00.000+10:00</published><updated>2004-11-02T12:01:55.950+10:00</updated><title type='text'>Creating a Tabbed Interface for your WSS site</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://feeds.feedburner.com/MarkHarrison?m=77"&gt;Creating a Tabbed Interface for your WSS site&lt;/A&gt; &lt;br /&gt;&lt;P&gt;From Bil Simser ... &lt;BR&gt;&lt;BR&gt;&lt;A href="http://weblogs.asp.net/bsimser/archive/2004/10/24/246904.aspx" target=_blank&gt;Creating a Tabbed Interface for your WSS site&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109936091594934713?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109936091594934713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109936091594934713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109936091594934713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109936091594934713'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/creating-tabbed-interface-for-your-wss.html' title='Creating a Tabbed Interface for your WSS site'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109936085786997943</id><published>2004-11-02T12:00:00.001+10:00</published><updated>2004-11-02T12:02:19.713+10:00</updated><title type='text'>Changing SPS Search Results</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://feeds.feedburner.com/MarkHarrison?m=80"&gt;Changing SPS Search Results&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;From Nigel Bridport ... &lt;BR&gt;&lt;BR&gt;&lt;A href="http://blogs.msdn.com/nigelbridport/archive/2004/10/27/248439.aspx" target=_blank&gt;Changing Microsoft Office SharePoint Portal Server 2003 Search Results&lt;/A&gt; &lt;BR&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109936085786997943?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109936085786997943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109936085786997943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109936085786997943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109936085786997943'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/blog-post_02.html' title='Changing SPS Search Results'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109936082735016398</id><published>2004-11-02T12:00:00.000+10:00</published><updated>2004-11-02T12:00:27.350+10:00</updated><title type='text'>SQL Server 2005 Integration Services - A Look At What's Coming </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://msmvps.com/rodtrent/archive/2004/11/01/17572.aspx"&gt;SQL Server 2005 Integration Services - A Look At What's Coming&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This webcast will feature Microsoft's own technologists presenting a technical review about this new product in the SQL Server Business Intelligence platform, what you can expect and what's so new about it. You'll get a great run-down of many of the great new features that are planned for Integration Services and how it takes over where DTS left off.&amp;nbsp;&lt;SPAN class=198495723-01112004&gt; &lt;/SPAN&gt;We'll even have a drawing for a free copy of Windows Server 2003 at the end of the webcast. &lt;/FONT&gt;&lt;br /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;SPAN class=198495723-01112004&gt;&lt;FONT face=Verdana size=2&gt;Weds Nov 3 1:00p PST &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;SPAN class=198495723-01112004&gt;&lt;FONT face=Verdana size=2&gt;&lt;A title=http://www.sswug.org/webcasts href="http://www.sswug.org/webcasts"&gt;http://www.sswug.org/webcasts&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;SPAN class=198495723-01112004&gt;&lt;A href="http://www.sswug.org/"&gt;&lt;IMG alt="The SQL Server Worldwide User's Group - Microsoft, Oracle, XML, DB2 and More" src="http://www.sswug.org/images/sqlserver.gif" border=0&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;IMG height=1 src="http://msmvps.com/rodtrent/aggbug/17572.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109936082735016398?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109936082735016398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109936082735016398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109936082735016398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109936082735016398'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/sql-server-2005-integration-services.html' title='SQL Server 2005 Integration Services - A Look At What&apos;s Coming '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109934997310469643</id><published>2004-11-02T08:59:00.001+10:00</published><updated>2004-11-02T08:59:33.103+10:00</updated><title type='text'>SPS Research Master from Content Master</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://feeds.feedburner.com/MarkHarrison?m=75"&gt;SPS Research Master from Content Master&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;Content Master's SPS Research Master helps integrate the desktop productivity features of Microsoft Office 2003 applications with the document storage and search capabilities of SharePoint Portal Server (SPS). With SPS Research Master, Microsoft Office application users can find and interact with relevant information stored in SharePoint sites directly from a Microsoft Office 2003 application. &lt;BR&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;A href="http://sharepointplus.com/research-master.htm" target=_blank&gt;SharePoint+&lt;/A&gt; &lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.contentmaster.com/spsresearchmaster.htm?harrison" target=_blank&gt;Research Master web site&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109934997310469643?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109934997310469643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109934997310469643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109934997310469643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109934997310469643'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/sps-research-master-from-content.html' title='SPS Research Master from Content Master'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109934994797104695</id><published>2004-11-02T08:59:00.000+10:00</published><updated>2004-11-02T08:59:07.973+10:00</updated><title type='text'>CMDocSafe from Content Master</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://feeds.feedburner.com/MarkHarrison?m=74"&gt;CMDocSafe from Content Master&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;Content Master's CMDocSafe capitalises on your existing SharePoint investment. CMDocSafe is a document management Web Part that extends the core functionality of SharePoint Portal Server 2003 and Windows SharePoint Services. It actively manages and promotes collaborative processes for team-based projects, and provides robust document-management facilities. It enables team members to contribute efficiently to business documents and project resources, while ensuring the consistency of those files in the collaborative SharePoint environment. &lt;BR&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;A href="http://sharepointplus.com/research-master.htm" target=_blank&gt;SharePoint+&lt;/A&gt; &lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;A href="http://www.contentmaster.com/docsafe.htm?harrison" target=_blank&gt;CMDocSafe web site&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109934994797104695?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109934994797104695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109934994797104695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109934994797104695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109934994797104695'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/cmdocsafe-from-content-master.html' title='CMDocSafe from Content Master'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109934985660915139</id><published>2004-11-02T08:57:00.000+10:00</published><updated>2004-11-02T08:57:36.610+10:00</updated><title type='text'>PSS Troubleshooting Labs from SQL PASS </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://sqljunkies.com/WebLog/christac/archive/2004/11/01/4903.aspx"&gt;PSS Troubleshooting Labs from SQL PASS&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial&gt;You can get them at &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=aec18337-887f-4ec6-a858-81f84de8082f&amp;displaylang=en"&gt;&lt;FONT face=Arial&gt;http://www.microsoft.com/downloads/details.aspx?familyid=aec18337-887f-4ec6-a858-81f84de8082f&amp;amp;displaylang=en&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;. These are the labs that the SQL Server escalation engineers were using to illustrate troubleshooting techniques at the PSS Service Center at PASS. Per the download page:&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial&gt;&amp;#8220;All labs are documented so that users can work through different scenarios in a self-study environment. These labs cover popular topics such as blocking, performance, memory, and debugging, and data recovery. They include hands-on usage of the PSS tools: READ80TRACE, OSTRESS, and PSSDiag&amp;#8221;â&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial&gt;There's a whole lot of valuable material here - download &amp;amp; dig in.&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;HR noShade SIZE=1&gt;&lt;br /&gt;This Blog Hosted On: http://www.SqlJunkies.com/&lt;IMG height=1 src="http://sqljunkies.com/WebLog/christac/aggbug/4903.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109934985660915139?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109934985660915139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109934985660915139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109934985660915139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109934985660915139'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/pss-troubleshooting-labs-from-sql-pass.html' title='PSS Troubleshooting Labs from SQL PASS '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109934980046127005</id><published>2004-11-02T08:56:00.000+10:00</published><updated>2004-11-02T08:56:40.460+10:00</updated><title type='text'>iPod costume relies on Tablet PC </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://radio.weblogs.com/0001011/2004/11/01.html#a8556"&gt;iPod costume relies on Tablet PC&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Heh, &lt;A href="http://rufus.hackish.org/~rufus/www.eecs.umich.edu/~jwinick/Halloween2004/"&gt;Jared Winick decided to be an iPod for Halloween&lt;/A&gt;. Great use of the Tablet PC!&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109934980046127005?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109934980046127005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109934980046127005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109934980046127005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109934980046127005'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/ipod-costume-relies-on-tablet-pc.html' title='iPod costume relies on Tablet PC '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109934964424016050</id><published>2004-11-02T08:54:00.000+10:00</published><updated>2004-11-02T08:54:04.240+10:00</updated><title type='text'>How British are you?</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://stamper.uvm.edu/robrohr/archive/2004/11/01/206.aspx"&gt;My mother will certainly be surprised.&lt;/A&gt; &lt;br /&gt;&lt;P&gt;According to this quiz, I am... &lt;br /&gt;&lt;CENTER&gt;&lt;A href="http://www.lacota.net/alanna/britquiz.html" target=new&gt;&lt;IMG src="http://nc.aftran.com/~alanna/pb.jpg" border=0&gt;&lt;/A&gt;&lt;BR&gt;Jolly good, wot! Anyone for tennis? That'll be ten ponies, guv. You're the epitome of everything that is english. Yey :) Hoist that Union Jack! &lt;br /&gt;&lt;P&gt;&lt;A href="http://www.lacota.net/alanna/britquiz.html" target=new&gt;How British are you?&lt;/A&gt; &lt;BR&gt;this quiz was made by &lt;A href="http://www.lacota.net/alanna"&gt;alanna&lt;/A&gt;&lt;/CENTER&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Never been there, but I hear the view is nice.&lt;/P&gt;&lt;IMG height=1 src="http://stamper.uvm.edu/robrohr/aggbug/206.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109934964424016050?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109934964424016050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109934964424016050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109934964424016050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109934964424016050'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/how-british-are-you.html' title='How British are you?'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109934962439142835</id><published>2004-11-02T08:53:00.000+10:00</published><updated>2004-11-02T08:53:44.390+10:00</updated><title type='text'>Trond's Blog: Sharepoint trick: How to expose user info from AD in sharepoint </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.sharepointblogs.com/mkruger/archive/2004/11/01/894.aspx"&gt;Trond's Blog: Sharepoint trick: How to expose user info from AD in sharepoint &lt;/A&gt;&lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Great Article!&amp;nbsp; Thanks Trond!&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.sharepointblogs.com/trond/articles/856.aspx"&gt;http://www.sharepointblogs.com/trond/articles/856.aspx&lt;/A&gt;&lt;/P&gt;&lt;IMG height=1 src="http://www.sharepointblogs.com/mkruger/aggbug/894.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109934962439142835?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109934962439142835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109934962439142835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109934962439142835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109934962439142835'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/11/tronds-blog-sharepoint-trick-how-to.html' title='Trond&apos;s Blog: Sharepoint trick: How to expose user info from AD in sharepoint '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109919685361840970</id><published>2004-10-31T14:27:00.000+10:00</published><updated>2004-10-31T14:27:33.616+10:00</updated><title type='text'>An Analysis of Skype VoIP Application For Use in a Corporate Environment </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://msmvps.com/donna/archive/2004/10/30/17288.aspx"&gt;An Analysis of Skype VoIP Application For Use in a Corporate Environment&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;!--StartFragment --&gt;&amp;nbsp;&lt;TR&gt;&lt;TD colspan="2" align="left" bgcolor="navy"&gt;&lt;FONT color=#0000ff&gt;&lt;B style="FONT-SIZE: 12pt"&gt;Summary&lt;/B&gt;&lt;/TD&gt;&lt;/FONT&gt; &lt;/TR&gt;&lt;TR&gt;&lt;TD style="FONT-SIZE: 11pt" colspan="2"&gt;The report linked here is an analysis of the VoIP application &lt;A href="http://www.skype.com/"&gt;Skype&lt;/A&gt;. &lt;EXCERPT&gt;One of the scopes in this report was to investigate whether the Skype application is secure enough to deploy in a corporate environment&lt;/EXCERPT&gt;.&lt;/TD&gt;&lt;/TR&gt; &lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.securiteam.com/securityreviews/6K00M2ABFM.html"&gt;http://www.securiteam.com/securityreviews/6K00M2ABFM.html&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.geocities.com/bergstromdennis/Skype_Analysis_1_3.pdf"&gt;http://www.geocities.com/bergstromdennis/Skype_Analysis_1_3.pdf&lt;/A&gt;&lt;/P&gt;&lt;IMG height=1 src="http://msmvps.com/donna/aggbug/17288.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109919685361840970?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109919685361840970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109919685361840970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109919685361840970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109919685361840970'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/analysis-of-skype-voip-application-for.html' title='An Analysis of Skype VoIP Application For Use in a Corporate Environment '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109919657395497981</id><published>2004-10-31T14:22:00.000+10:00</published><updated>2004-10-31T14:22:53.953+10:00</updated><title type='text'>Bluetooth a Mile Away </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.furrygoat.com/PermaLink.aspx?guid=17ca3616-94c5-48f5-8e4d-3b173f8d68b2"&gt;Bluetooth a Mile Away&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;[&lt;A href="http://www.popsci.com/popsci/how2/article/0,20967,714017,00.html"&gt;Popular Science&lt;/A&gt;] &lt;FONT color=#333333&gt;&lt;EM&gt;With a simple mod, I can make a Bluetooth connection up to a mile away&amp;#8212;about 4,950 feet farther than most. Bandwidth is&amp;#8217;ât increased, so &amp;#8217;tâs not a Wi-Fi killer, but now I can connect to my Bluetooth devices from anywhere in the house or yard.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;FONT color=#333333&gt;More information and pictures can be found up at &lt;A href="http://www.bluedriving.com/linksys-mod.htm"&gt;Bluedriving.com&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;FONT color=#333333&gt;Speaking of replacing antennas - remember a few months ago when I was &lt;A href="http://www.furrygoat.com/PermaLink.aspx?guid=000964"&gt;talking about replacing the antenna&lt;/A&gt; of my &lt;A href="http://www.netgear.com/products/prod_details.php?prodID=174&amp;view="&gt;Netgear WGR614&lt;/A&gt;&amp;nbsp;router? I was finally able to track down a place to get the right connector (an &lt;A href="http://jefatech.zoovy.com/product/UFLRPSMA6"&gt;U.FL to RP-SMA female bulkhead&lt;/A&gt;, bought from &lt;A href="http://www.jefatech.com/"&gt;JEFATech&lt;/A&gt;) so I could add on a &lt;A href="http://www.netgear.com/products/prod_details.php?prodID=199&amp;view="&gt;Netgear ANT-05 Omnidirectional&lt;/A&gt;&amp;nbsp;and really boost the range of my 802.11g.&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;FONT color=#333333&gt;I'm planning on doing the upgrade in the next week or so, I'll post some pictures and instructions with the results.&lt;/FONT&gt;&lt;/P&gt;&lt;IMG height=0 src="http://www.furrygoat.com/aggbug.ashx?id=17ca3616-94c5-48f5-8e4d-3b173f8d68b2" width=0 xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109919657395497981?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109919657395497981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109919657395497981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109919657395497981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109919657395497981'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/bluetooth-mile-away.html' title='Bluetooth a Mile Away '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109919518358920858</id><published>2004-10-31T13:59:00.000+10:00</published><updated>2004-10-31T13:59:43.590+10:00</updated><title type='text'>Connected Systems </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blog.u2u.info/DottextWeb/patrick/archive/2004/10/30/301.aspx"&gt;Connected Systems&lt;/A&gt; &lt;br /&gt;&lt;P&gt;The &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=ff0c756f-7167-418a-932d-6966c40f4d7b"&gt;following presentation&lt;/A&gt; for the ISV Community Evening Briefing Dublin, 26. October 2004 is amazing. Certainly useful for me since in a couple of weeks I have to do a Webcast and a training on the business perspectives regarding Microsoft Office smart client and the Information Bridge Framework. The whole story Office smart client and IBF fits nicely within the connected systems wave.&lt;IMG height=1 src="http://blog.u2u.info/DottextWeb/patrick/aggbug/301.aspx" width=1&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109919518358920858?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109919518358920858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109919518358920858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109919518358920858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109919518358920858'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/connected-systems.html' title='Connected Systems '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109919461172032777</id><published>2004-10-31T13:50:00.000+10:00</published><updated>2004-10-31T13:50:11.720+10:00</updated><title type='text'>FxCop 1.312 Released! </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://dotnetjunkies.com/WebLog/darrell.norton/archive/2004/10/29/30385.aspx"&gt;FxCop 1.312 Released!&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.gotdotnet.com/team/fxcop/default.aspx"&gt;Download&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Major features of this release &lt;BR&gt;====================== &lt;BR&gt;-Simplification of report xml. &lt;BR&gt;-New Fix Categories: Each message is marked to indicate if the suggested fix will constitute a breaking change for previously shipped code. &lt;BR&gt;-User Interface Improvements: windowing behavior has been made more consistent &lt;BR&gt;-Auto Update: Sign up to get notified when a new version of FxCop is available. &lt;BR&gt;&lt;BR&gt;New Rules &lt;BR&gt;======== &lt;BR&gt;Design &lt;BR&gt;-Avoid excessive parameters on generic types &lt;BR&gt;-Collections should&amp;nbsp;implement generic interface &lt;BR&gt;-Do not declare static members on generic types &lt;BR&gt;-Do not expose generic lists &lt;BR&gt;-Do not nest generic types in member signatures &lt;BR&gt;-Enums should have zero value &lt;BR&gt;-Generic methods should provide type parameter &lt;BR&gt;-Members should not expose certain concrete types &lt;BR&gt;-Types should not extend certain base types &lt;BR&gt;-Use generic event handler instances &lt;BR&gt;-Use generics where appropriate &lt;BR&gt;&lt;BR&gt;Interoperability &lt;BR&gt;-Avoid overloads in ComVisible Interfaces &lt;BR&gt;-Call GetLastError immediately after PInvoke &lt;BR&gt;-Com visible base types should be ComVisible &lt;BR&gt;-Mobility &lt;BR&gt;-Do not use idle process priority &lt;BR&gt;-Do not use times that prevent power state changes &lt;BR&gt;-Naming &lt;BR&gt;-Compound words should be cased correctly &lt;BR&gt;-Do not name enum values &amp;#8216;Reserve&amp;#8217;â &lt;BR&gt;-Resource string compound words should be cased correctly &lt;BR&gt;&lt;BR&gt;Performance &lt;BR&gt;-Avoid calls that box value types &lt;BR&gt;-Avoid costly calls where possible &lt;BR&gt;-Avoid unnecessary string creation &lt;BR&gt;-Avoid unused parameters &lt;BR&gt;-Do not cast unnecessarily &lt;BR&gt;-Do not ignore method results &lt;BR&gt;-Do not initialize unnecessarily &lt;BR&gt;-Remove unused locals &lt;BR&gt;-Use literals where appropriate &lt;BR&gt;&lt;BR&gt;Portability &lt;BR&gt;-Avoid testing for floating point equality &lt;BR&gt;-PInvoke declarations should be portable &lt;BR&gt;-Security &lt;BR&gt;-Catch non-CLSCompliant exceptions in general handlers &lt;BR&gt;-Review sql queries for security vulnerabilities &lt;BR&gt;&lt;BR&gt;Usage &lt;BR&gt;-Call base class methods on ISerializable types &lt;BR&gt;-Do not dispose objects multiple times &lt;BR&gt;-Do not raise reserved exception types &lt;BR&gt;-Implement ISerializable correctly &lt;BR&gt;-Implement serialization methods correctly &lt;BR&gt;-Literals should be spellect correctly &lt;BR&gt;-Mark all non-serializable fields &lt;BR&gt;-Provide deserialization methods for optional fields &lt;BR&gt;-Rethrow to preserve stack details &lt;BR&gt;-Review Boolean assignment evaluations &lt;BR&gt;-Use managed equivalents of win32 api &lt;BR&gt;&lt;BR&gt;Migrating Custom Rules &lt;BR&gt;================= &lt;BR&gt;Please see the readme at &lt;A href="http://www.gotdotnet.com/team/fxcop/Misc/gotdotnetstyle.aspx?url=1.312_readme.mht" target=_blank&gt;http://www.gotdotnet.com/team/fxcop/Misc/gotdotnetstyle.aspx?url=1.312_readme.mht&lt;/A&gt; for more details on how to migrate custom rules.&lt;/P&gt;&lt;br /&gt;&lt;HR noShade SIZE=1&gt;&lt;br /&gt;This Blog Hosted On: http://www.DotNetJunkies.com/&lt;IMG height=1 src="http://dotnetjunkies.com/WebLog/darrell.norton/aggbug/30385.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109919461172032777?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109919461172032777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109919461172032777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109919461172032777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109919461172032777'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/fxcop-1312-released.html' title='FxCop 1.312 Released! '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109901861474824299</id><published>2004-10-29T12:56:00.000+10:00</published><updated>2004-10-29T12:56:54.746+10:00</updated><title type='text'>Ewww - Geek loving</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://msmvps.com/sbsfaq/archive/2004/10/29/17138.aspx"&gt;Every male geeks dream...&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;You know it's every geeks dream to have some lovely looking woman approach him and admire him.&amp;nbsp; Well it is mine anyway.&amp;nbsp; I've been going to gym now 3 times a week for the last 4-5 months.&amp;nbsp; There are lots of others also on the fitness drive in my area and some very nice looking women.&amp;nbsp; Being a typical male I can't help but &amp;#8220;observ&amp;#8221;â some of these as they go through their workout routine.&amp;nbsp; So today while I was at gym - I had one of the approach me and say hello.&amp;nbsp; She asked me about&amp;nbsp;the MVP shirt I was wearing - it was one that us SBS MVP's made up for the SBS2003 Launch last year.&amp;nbsp; It turns out that she had a great admiration for MVP's as they had helped her out of a tight spot some time back via the MS Newsgroups.&amp;nbsp; She wanted to chat further, but as soon as I mentioned my wife and kids, she decided she had to leave. :-)&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Still if I was a single guy it could have been even more fun.&amp;nbsp; Lucky for me I am very happily married to an absolutely fantastic woman!&lt;/P&gt;&lt;IMG height=1 src="http://msmvps.com/sbsfaq/aggbug/17138.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109901861474824299?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109901861474824299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109901861474824299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109901861474824299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109901861474824299'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/ewww-geek-loving.html' title='Ewww - Geek loving'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109901851048434796</id><published>2004-10-29T12:55:00.000+10:00</published><updated>2004-10-29T12:55:10.483+10:00</updated><title type='text'>Photo Story 3 Available for Download </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/mswanson/archive/2004/10/28/249331.aspx"&gt;Photo Story 3 Available for Download&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;IMG height=297 hspace=15 src="http://www.mikeswanson.com/blog/images/Photo%20Story%203.gif" width=387 align=right vspace=5 border=0&gt;We released the latest version of Photo Story yesterday, and it is now &lt;A href="http://www.microsoft.com/windowsxp/using/digitalphotography/photostory/"&gt;available for download&lt;/A&gt; for Windows XP users. If you're like me, you probably have a hard drive full of digital photos that you'd like to make into an easy-to-download (or e-mail) slide show. Well, this free tool makes that process extremely simple. Here are some of its features:&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;It's very easy to add motion and transitions to give your slide show that &lt;A href="http://www.imdb.com/name/nm0122741/"&gt;Ken Burns&lt;/A&gt; documentary effect.&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;You can add your own music or have the system automatically generate custom themes based on several music styles (it does a pretty good job at this).&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;If you have a microphone attached to your computer, you can easily add your own narration.&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;You can retouch your images by correcting color levels, reducing/eliminating red-eye, rotating, or cropping.&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;There are about 10 styles that you can apply to make your images look like they were created with watercolor, colored pencil, chalk or charcoal, or any of a few other styles.&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;This new version can automatically remove any black borders from your image so that it occupies more of the frame (very cool). This is based on work done by &lt;A href="http://research.microsoft.com/"&gt;Microsoft Research&lt;/A&gt;.&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;You can optionally add your own caption for each picture.&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;When you're done composing your slide show, you can have Photo Story create a file for use on your computer, a Pocket PC, a Smartphone, a Portable Media Center, or for sending via e-mail.&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://channel9.msdn.com/"&gt;Channel 9&lt;/A&gt; has an interesting &lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=26913#26913"&gt;28 minute interview&lt;/A&gt; with members of the product team, including: Vladmir Rovinsky, Lead Program Manager, Mehul Shah, Development Lead, James Yuan, Software Test Engineer, and Dongmei Zhang, Researcher (Developer). Also, &lt;A href="http://www.winsupersite.com/"&gt;Paul Thurrott's SuperSite for Windows&lt;/A&gt; has a &lt;A href="http://www.winsupersite.com/reviews/photostory3.asp"&gt;good review&lt;/A&gt; of Photo Story 3 that is worth reading.&lt;BR clear=all&gt;&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/mswanson/aggbug/249331.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109901851048434796?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109901851048434796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109901851048434796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109901851048434796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109901851048434796'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/photo-story-3-available-for-download.html' title='Photo Story 3 Available for Download '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109900892735579937</id><published>2004-10-29T10:15:00.000+10:00</published><updated>2004-10-29T10:15:27.356+10:00</updated><title type='text'>SharePoint Developers Road Map: </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://weblogs.asp.net/gregmcb/archive/2004/10/25/247388.aspx"&gt;SharePoint Developers Road Map:&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;In order to be an effective SharePoint Developer you need to be skilled in many areas.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I would strongly suggest that you start by completing the MCSD.NET Certification.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Then I would read all books and documents mentioned below.&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;1. Learn to code .NET&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;A. &lt;A href="http://www.bookpool.com/.x/ebrnd6q6d0/sm/0735619301"&gt;C# Programmer's Cookbook&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;B. &lt;A href="http://www.bookpool.com/.x/ebrnd6rth8/sm/0735618518"&gt;Improving .NET Application Performance and Scalability&lt;/A&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C. &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/distapp.asp?frame=true"&gt;Application Architecture for .NET: Designing Applications and Services&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;D. &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/diforwc.asp"&gt;Design and Implementation Guidelines for Web Clients&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;E. &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/uipab.asp"&gt;User Interface Process (UIP) Application Block - Version 2.0&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;2. Learn to code ASP.NET&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;A. &lt;A href="http://www.bookpool.com/.x/ebrnd6s7ii/sm/0735615829"&gt;Developing ASP.NET Server Controls and Components&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;B. &lt;A href="http://www.bookpool.com/.x/ebrnd6plj4/ss?qs=ASP.NET+Coding+Strategies"&gt;Microsoft ASP.NET Coding Strategies with the Microsoft ASP.NET Team&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;3. Learn to code Web Services &amp;#8211;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;A. &lt;A href="http://www.bookpool.com/.x/ebrnd6nvii/sm/0321113594"&gt;.NET Web Services Architecture and Implementation&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;4. Learn CORE Web Technologies&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;A. XSLT - &lt;A href="http://www.bookpool.com/.x/ebrnd67d6n/sm/0596003722"&gt;XSLT Cookbook&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;B.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;JavaScript &amp;amp; DHTML - &lt;A href="http://www.bookpool.com/.x/ebrnd6kflr/ss?qs=JavaScript+and+DHTML+Cookbook"&gt;JavaScript &amp;amp; DHTML Cookbook&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C. CAML&amp;#8211;â &lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;D. XML - &lt;A href="http://www.bookpool.com/.x/ebrnd6mx2r/sm/0735618011"&gt;Applied XML Programming for Microsoft .NET&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in"&gt;&lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:place w:st="on"&gt;E. XSD&lt;/st1:place&gt; - &lt;A href="http://www.bookpool.com/.x/ebrnd6a956/sm/0130655678"&gt;Definitive XML Schema&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in"&gt;F. FrontPage 2003 - &lt;A href="http://www.bookpool.com/.x/ebrnd6t5h8/sm/0735615101"&gt;Microsoft Office FrontPage 2003 Inside Out&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;5. Learn SQL 2000 and ADO.NET&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;A. &lt;A href="http://www.bookpool.com/.x/ebrnd6dcq6/sm/0735611297"&gt;Microsoft SQL Server 2000 Administrator's Pocket Consultant&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;B. &lt;A href="http://www.bookpool.com/.x/ebrnd6oj24/sm/0735612706"&gt;Microsoft SQL Server 2000 Performance Tuning Technical Reference&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C. &lt;A href="http://www.bookpool.com/.x/ebrnd6hxmi/sm/0201752840"&gt;Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;D. &lt;A href="http://www.bookpool.com/.x/ebrnd6hxmi/sm/0201433362"&gt;SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in SQL&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;E. &lt;A href="http://www.bookpool.com/.x/ebrnd6hxmi/sm/0321246241"&gt;UML for Mere Mortals&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;F. &lt;A href="http://www.bookpool.com/.x/ebrnd6a390/sm/0672321556"&gt;C# Developer's Guide to ASP.NET, XML and ADO.NET&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;G. &lt;A href="http://www.bookpool.com/.x/ebrnd6zs2r/sm/1590590120"&gt;ADO.NET Examples and Best Practices for C# Programmers&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;6. Windows Server Directory Security&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;A. &lt;A href="http://www.bookpool.com/.x/ebrnd6eari/sm/0735618909"&gt;Building Secure Microsoft ASP.NET Applications&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;B. &lt;A href="http://www.bookpool.com/.x/ebrnd6mmmn/sm/0735618429"&gt;Improving Web Application Security&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C. &lt;A href="http://www.bookpool.com/.x/ebrnd6sc1m/sm/1590592697"&gt;Pro .NET Directory Services Programming&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;D. &lt;A href="http://www.bookpool.com/.x/ebrnd6rj71/sm/0321228359"&gt;The .NET Developer's Guide to Windows Security&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;7. Learn SharePoint&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;A. &lt;A href="http://www.apress.com/book/bookDisplay.html?bID=282"&gt;Microsoft SharePoint: Building Office 2003 Solutions&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;B. Out in Jan 2005 - &lt;A href="http://www.apress.com/book/bookDisplay.html?bID=402"&gt;Advanced SharePoint Services Solutions&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;C. &lt;A href="http://www.bookpool.com/.x/ebrnd61bjr/ss?qs=SharePoint+Resource+Kit"&gt;Microsoft SharePoint Products and Technologies Resource Kit&lt;/A&gt;&lt;/P&gt;&lt;IMG height=1 src="http://weblogs.asp.net/gregmcb/aggbug/247388.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109900892735579937?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109900892735579937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109900892735579937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109900892735579937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109900892735579937'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/sharepoint-developers-road-map.html' title='SharePoint Developers Road Map: '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109900747000169270</id><published>2004-10-29T09:51:00.000+10:00</published><updated>2004-10-29T09:51:10.000+10:00</updated><title type='text'>Leon's on Drugs Again - Sometimes you frustrate me, Mrs. Reporting Services. </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.secretgeek.net/mrs_reporting_services.asp"&gt;Sometimes you frustrate me, Mrs. Reporting Services.&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Sometimes you say one thing when you really mean another.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Remember the other day? You said:&lt;/P&gt;&lt;br /&gt;&lt;P&gt;"There is an error in the query. Implicit conversion from data type sql_variant to datetime is not allowed. Use the CONVERT function to run this query." &lt;/P&gt;&lt;br /&gt;&lt;P&gt;But I pressed the "Edit..." button. The query builder came up and displayed my query. It all looked okay. So I pressed "OK" to close the query builder.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Then you gave me a different message altogether. You changed your story, Mrs Reporting Services.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;You said:&lt;/P&gt;&lt;br /&gt;&lt;P&gt;"Could not generate a list of fields for the query. Check the query syntax or click refresh fields on the query toolbar. EXECUTE permission denied on object 'queryname', database 'dbname', owner 'dbo'."&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Dammit! You tried to trick me, Mrs Reporting Services!&lt;/P&gt;&lt;br /&gt;&lt;P&gt;As soon as I granted execute permission to my role for that sproc, you stopped complaining.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Sometimes I wish you'd just tell me the truth right from the start of an argument.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;But you're still a very special lady to me, Mrs Reporting Services.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;I like your style. I'm sorry I threw that vase at your head.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109900747000169270?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109900747000169270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109900747000169270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109900747000169270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109900747000169270'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/leons-on-drugs-again-sometimes-you.html' title='Leon&apos;s on Drugs Again - Sometimes you frustrate me, Mrs. Reporting Services. '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109900623765757332</id><published>2004-10-29T09:30:00.000+10:00</published><updated>2004-10-29T09:30:37.656+10:00</updated><title type='text'>Andrew Connell's SharePoint Links</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://andrewconnell.com/blog/archive/2004/10/28/623.aspx"&gt;Blog update...&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Most people just syndicate blogs... I know I don't spend too much time actually going to someone's blog. Little update on mine. I plan to create a few "link" pages that contain product info, how to articles, downloads, blogs, etc... just your standard link page. I like to think of it as my personal favorites list used between home and work... just out there for you to use as well. I just posted my &lt;A title="" href="http://www.microsoft.com/office/sharepoint/prodinfo/overview.mspx" target=_blank&gt;SharePoint&lt;/A&gt; links. Feel free to send me a message if you think I'm missing something. I'll post my &lt;A title="Microsoft Content Management Server" href="http://www.microsoft.com/cmserver/" target=_blank&gt;MCMS&lt;/A&gt; links, blog roll, &lt;A title="" href="http://msdn.microsoft.com/netframework/" target=_blank&gt;.NET&lt;/A&gt; resources, and my favorite non-work sites on there in the comming weeks. I'll post when there's a new list added... but not again unless there's a huge update or something. All link pages will be accessible via the site header.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&amp;#187;&amp;nbsp;&lt;A href="http://andrewconnell.com/blog/articles/575.aspx"&gt;SharePoint Links &amp;amp; References&lt;/A&gt;&lt;/P&gt;&lt;IMG height=1 src="http://andrewconnell.com/blog/aggbug/623.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109900623765757332?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109900623765757332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109900623765757332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109900623765757332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109900623765757332'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/andrew-connells-sharepoint-links.html' title='Andrew Connell&apos;s SharePoint Links'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109900582877047999</id><published>2004-10-29T09:23:00.000+10:00</published><updated>2004-10-29T09:23:48.770+10:00</updated><title type='text'>Search Blogs from the Microsoft Office 2003 "Research Pane" </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.hanselman.com/blog/PermaLink.aspx?guid=f0a525a0-1004-42e1-b68b-9aec29fa7574"&gt;Search Blogs from the Microsoft Office 2003 "Research Pane"&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;IMG alt="" hspace=0 src="http://www.masternewmedia.org/news/images/MSDN_newsmasteringO2.jpg" align=right border=0&gt;Here's an interesting thing. &lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;MyST Technology Partners have built an &lt;A href="http://myst-technology.com/mysmartchannels/public/blog/61604"&gt;Office Research Service to access all content from the aggregation of RD blogs&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;You add it to your Research Pane, with things like the Dictionary and Encyclopedia.&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;You can also right click on a word within Word and "Lookup" that word in a list of blogs.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;What a great way to remind us that "it's just data."&lt;/SPAN&gt;&lt;/P&gt;&lt;IMG height=0 src="http://www.hanselman.com/blog/aggbug.ashx?id=f0a525a0-1004-42e1-b68b-9aec29fa7574" width=0 xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109900582877047999?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109900582877047999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109900582877047999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109900582877047999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109900582877047999'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/search-blogs-from-microsoft-office.html' title='Search Blogs from the Microsoft Office 2003 &quot;Research Pane&quot; '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109897236779102969</id><published>2004-10-29T00:06:00.000+10:00</published><updated>2004-10-29T00:06:07.790+10:00</updated><title type='text'>Way Cool Windows Forms 2.0 Samples </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=1567"&gt;Way Cool Windows Forms 2.0 Samples&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;My Windows Forms partner in crime, Mike Weinhardt, pointed out to me this morning that the Windows Forms team has posted their way cool Windows Forms 2.0 samples, including:&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;B&gt;&lt;A href="http://www.windowsforms.net/TrackViews.aspx?ID=197&amp;Type=Samples&amp;Redir=%2fSamples%2fdownload.aspx%3fPageId%3d1%26ItemId%3d197%26tabindex%3d4"&gt;Design Mode Dialog&lt;/A&gt; &lt;/B&gt;- &lt;I&gt;Mike Harsh&lt;/I&gt;&lt;BR&gt;This is a sample dialog component that allows any form to go into "design mode" at runtime. This component highlights the new, easy to consume, designer infrastructure APIs in Whidbey and has the same usage pattern as other common dialogs. &lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;B&gt;&lt;A href="http://www.windowsforms.net/TrackViews.aspx?ID=196&amp;Type=Samples&amp;Redir=%2fSamples%2fdownload.aspx%3fPageId%3d1%26ItemId%3d196%26tabindex%3d4"&gt;Stock Quote Chart Generator&lt;/A&gt; &lt;/B&gt;- &lt;I&gt;Joe Stegman&lt;/I&gt;&lt;BR&gt;This app uses the sample asynchronously polls a web service for stock quotes and charts the results over a customizable time period.&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;B&gt;&lt;A href="http://www.windowsforms.net/TrackViews.aspx?ID=195&amp;Type=Samples&amp;Redir=%2fSamples%2fdownload.aspx%3fPageId%3d1%26ItemId%3d195%26tabindex%3d4"&gt;MSN Messenger Clone&lt;/A&gt; &lt;/B&gt;- &lt;I&gt;Scott Morrison&lt;/I&gt;&lt;BR&gt;This is a Windows Forms app that emulates the functionality of MSN Messenger.&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;B&gt;&lt;A href="http://www.windowsforms.net/TrackViews.aspx?ID=194&amp;Type=Samples&amp;Redir=%2fSamples%2fdownload.aspx%3fPageId%3d1%26ItemId%3d194%26tabindex%3d4"&gt;Internet Explorer Clone&lt;/A&gt; &lt;/B&gt;- &lt;I&gt;Joe Stegman&lt;/I&gt;&lt;BR&gt;This is a Windows Forms app that looks like Internet Explorer 6 and uses the new WebBrowser control.&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;B&gt;&lt;A href="http://www.windowsforms.net/TrackViews.aspx?ID=193&amp;Type=Samples&amp;Redir=%2fSamples%2fdownload.aspx%3fPageId%3d1%26ItemId%3d193%26tabindex%3d4"&gt;Windows Forms RSS Portal&lt;/A&gt; &lt;/B&gt;- &lt;I&gt;Joe Stegman&lt;/I&gt;&lt;BR&gt;This is portal type application that aggregates RSS feeds asynchronously.&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;B&gt;&lt;A href="http://www.windowsforms.net/TrackViews.aspx?ID=192&amp;Type=Samples&amp;Redir=%2fSamples%2fdownload.aspx%3fPageId%3d1%26ItemId%3d192%26tabindex%3d4"&gt;Outlook 2003 Clone&lt;/A&gt; &lt;/B&gt;- &lt;I&gt;Joe Stegman&lt;/I&gt;&lt;BR&gt;This is a UI front end that has the look and feel of Microsoft Outlook 2003.&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109897236779102969?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109897236779102969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109897236779102969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109897236779102969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109897236779102969'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/way-cool-windows-forms-20-samples.html' title='Way Cool Windows Forms 2.0 Samples '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109896360408894760</id><published>2004-10-28T21:40:00.000+10:00</published><updated>2004-10-28T21:40:04.086+10:00</updated><title type='text'>VSTO 2005 Demo Videos </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/bowerm/archive/2004/10/28/248977.aspx"&gt;VSTO 2005 Demo Videos&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;A bunch of short demo videos from the VSTO 2005 team focussed on common tasks developers need to perform:&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;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;A href="http://www.winisp.net/vsto/video/Demo%201%20--%20Locate%20and%20Delete%20NamedRange%20Controls.wmv"&gt;Locate and Delete Named Range Controls&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;A href="http://www.winisp.net/vsto/video/Demo%202%20--%20Resize%20Controls%20Within%20Worksheet%20Cells.wmv"&gt;Auto-resize of Controls in a Worksheet&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;A href="http://www.winisp.net/vsto/video/Demo%203%20--%20Add%20a%20Custom%20User%20Control%20to%20your%20Document.wmv"&gt;Custom User Controls in a Document&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;A href="http://www.winisp.net/vsto/video/Demo%204--How%20Column%20and%20Row%20Order%20is%20Persisted%20in%20a%20%20Data-Bound%20ListObject.wmv"&gt;Row/Column Order Persistence in DataBound List Objects&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;A href="http://www.winisp.net/vsto/video/Demo%205%20--%20How%20to%20Resize%20Excel%20Controls.wmv"&gt;Resize Excel Controls&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/bowerm/aggbug/248977.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109896360408894760?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109896360408894760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109896360408894760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109896360408894760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109896360408894760'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/vsto-2005-demo-videos.html' title='VSTO 2005 Demo Videos '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109892094616776776</id><published>2004-10-28T09:49:00.000+10:00</published><updated>2004-10-28T09:49:06.166+10:00</updated><title type='text'>Dev Luv: Transforming Visioâs XML File Format </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/mailant/archive/2004/10/27/248700.aspx"&gt;Dev Luv: Transforming Visio&amp;#8217;s XML File Format&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT face="Arial Unicode MS" size=2&gt;As I mentioned in my last blog on the &lt;/FONT&gt;&lt;A href="http://weblogs.asp.net/mailant/archive/2004/10/26/248369.aspx"&gt;&lt;FONT face="Arial Unicode MS" size=2&gt;Visio XML file format&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Arial Unicode MS" size=2&gt;, Visio documents can be saved into a native XML Visio file format (.VDX) or Scalable Vector Graphics (SVG). The Visio XML file format is not a W3C standard. SVG, which is&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt; a language for describing two-dimensional graphics and graphical applications in XML, is a W3C standard and has a strong community of support. &lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;(Click &lt;A href="http://www.w3.org/Graphics/SVG/"&gt;here&lt;/A&gt; to read up on SVG.) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;If yo&amp;#8217;âre looking to convert Visio VDX files to a W3C-accepted standard XML file format, you have two options. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&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;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face="Arial Unicode MS" size=2&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;Use SVG&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;. As a user, you can save any Visio 2003 file to SVG. As a developer, you can automate the saving of a Visio file to SVG format. You can also take advantage of post-authoring third party tools that can convert a Visio XML file to SVG. I hear that &lt;A href="http://vdxtosvg.sourceforge.net/"&gt;SourceForge&lt;/A&gt; has a tool that does this, although I have not tried it myself. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face="Arial Unicode MS" size=2&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT face="Arial Unicode MS" size=2&gt;Write an XSLT to transform the Visio VDX file&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT face="Arial Unicode MS" size=2&gt;. Y&amp;#8217;uâll have to write a transform that maps Visio XML to another schema. There is a sample in the &lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial Unicode MS'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=D2845E80-6634-4703-9AD9-7E440EDE12D7&amp;displaylang=en"&gt;Visio 2002 SDK&lt;/A&gt;&lt;/SPAN&gt; call&amp;#8220;d âXSLT Sa&amp;#8221;pleâ that describes how to use XSL Transformations (XSLT) to transform data in a Visio drawing into an HTML-based report (you can do a transform for another XML schema too). The sample consists of an HTML page used to run the XSLT and display the resulting report, the Visio drawing in XML (.vdx) format, the XSLT map that transforms document data, the XSLT map that transforms shape data, and the JScript file containing the functions used in the sample. The sample takes a Visio diagram like this one:&lt;BR&gt;&lt;IMG src="http://mailan.members.winisp.net/images/flowchart.jpg"&gt; &lt;BR&gt;You can set if the report displays document and/or shape properties, and get the following report:&lt;BR&gt;&lt;IMG src="http://mailan.members.winisp.net/images/report.jpg"&gt; &lt;BR&gt;Note this sample illustrates how to do a transform from a VDX file to HTML. To run a report on custom properties within Visio, you can go to the Tools Menu, click Reports, and walk through the wizard.&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode M&amp;#8217;'"&gt;Iâve heard requests from customers to add the ability to save a Visio document to other XML file formats that are industry-specific, like the Business Process Execution Language (BPEL), which is currently in process of being standardized. BPEL is a schema that supports abstract processes as well as the extensive details for executable processes. It deals explicitly with the key elements of a business process, such as control flow and long-running units of work. I th&amp;#8217;nk itâs pretty interesting. I also think that other XML schemas out there for industries ranging from biology (Systems Biology Markup Language) to finance &lt;/SPAN&gt;&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'"&gt;(&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A name=ofx&gt;&lt;/A&gt;&lt;FONT face="Arial Unicode MS" size=2&gt;Open Financial Exchange) are interesting. We like standards. If these schemas become standards accepted by the W3C and accepted by the marketplace as the de facto standard, then Visio will certainly look into having the ability to leverage the ones that make sense for our customers, such as standards for business process diagrams.&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;FONT face="Arial Unicode MS" size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;However,&amp;#8217;we donât provide native export support for these schemas in Visio 2003 because&amp;nbsp;they are not universally accepted by the W3C or the marketplace and Visio is not specifically a BPEL or SBML or (insert XML flavor here) authoring tool. Visio gets used to create business process flowcharts, network layouts, org charts and a whole number of other types of diagra&amp;#8217;s. Thatâs one of the reasons why the Visio app is so popular.&amp;nbsp;Yes, these diagrams MAY end up in an enterprise system that uses a custom XML format, but that's why &lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'"&gt;we provide the tools to enable a transform to industry-specific XML schemas (through an XML file format of our own and &lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial Unicode MS'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fe118952-3547-420a-a412-00a2662442d9&amp;DisplayLang=en"&gt;documentation&lt;/A&gt;.&lt;/SPAN&gt;). &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'"&gt;Visio 2003's export to SVG is pretty powerful functionality. SVG is a widely accepted and used XML schema. If you want to publish your Visio diagrams in a W3C standard format, use SVG. If you want to transform your Visio XML file to&amp;nbsp;a &lt;STRONG&gt;specific&lt;/STRONG&gt; XML schema like BPEL, you have a couple approaches you can take. You&amp;nbsp;can w&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'"&gt;&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'"&gt;rite an XSLT to transform the Visio XML to BPEL format. Or, you can u&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial Unicode MS'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;se SolutionXML to store and extract the shape information from the Visio XML file and add that data to an existing BPEL file or just write a simpler transform on the shape schema (rather than the entire Visio XML file format).&amp;nbsp;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial Unicode MS'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'"&gt;Next blog: How to&amp;nbsp;best store and extract data from a Visio XML file using SolutionXML. &amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;-- Mai-lan&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; 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;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: 'Trebuchet MS'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;This posting is provided "AS IS" with no warranties, and confers no rights&lt;/SPAN&gt;&lt;IMG height=1 src="http://blogs.msdn.com/mailant/aggbug/248700.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109892094616776776?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109892094616776776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109892094616776776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109892094616776776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109892094616776776'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/dev-luv-transforming-visios-xml-file.html' title='Dev Luv: Transforming Visioâs XML File Format '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109891935203215526</id><published>2004-10-28T09:22:00.000+10:00</published><updated>2004-10-28T09:22:32.033+10:00</updated><title type='text'>Yesterday's InfoPath WebCast: MSDN Webcast: Business Logic in InfoPath 2003 </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/infopath/archive/2004/10/27/248795.aspx"&gt;Yesterday's InfoPath WebCast: MSDN Webcast: Business Logic in InfoPath 2003&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;br /&gt;&lt;P&gt;I want to start by apologizing to all of you who tried to connect to yesterday&amp;#8217;s WebCast.&amp;nbsp; We had some network issues that were preventing most people from connecting.&amp;nbsp; However, the WebCast was recorded and is available on-demand via the following URL: &lt;A href="http://msevents.microsoft.com/cui/eventdetail.aspx?EventID=1032259112&amp;Culture=en-US"&gt;http://msevents.microsoft.com/cui/eventdetail.aspx?EventID=1032259112&amp;amp;Culture=en-US&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;If you were&amp;#8217;ât able to view it yesterday, I hope you will take the time to view the recording.&amp;nbsp; The talk was very interesting and informative.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;I also hope you will join us next Tuesday, November 2nd for the next presentation in the InfoPath Webcast serie&amp;#8220; âUsing Managed Code and Visual Studio to Build Soluti&amp;#8221;nsâ which will be presented by Willson Raj David, a developer on the InfoPath team.&amp;nbsp; I think we have all the kinks worked out so there sho&amp;#8217;ldnât be any problems connecting to the Live Meeting.&amp;nbsp; Also, remember that attendees who are not Microsoft employees who view the entire Webcast and fill out a survey at the end will be entered into a drawing for &lt;STRONG&gt;&lt;EM&gt;Halo 2&lt;/EM&gt;&lt;/STRONG&gt;.&amp;nbsp; (The contest is open to US residents only.&amp;nbsp; Full contest rules will be posted shortly.)&lt;/P&gt;&lt;br /&gt;&lt;P&gt;You can register for next&amp;#8217;weekâs talk through the following URL: &lt;A href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032259539&amp;Culture=en-US"&gt;http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032259539&amp;amp;Culture=en-US&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Here is more information about the talk:&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;MSDN Webcast: Using Managed Code and Visual Studio to Build Sol&amp;#8212;tionsâLevel 300&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Start Time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;Tuesday, November 02, 2004 1:00 PM (GMT-08:00) Pacific Time (US &amp;amp; Canada)&amp;nbsp; &lt;BR&gt;&lt;STRONG&gt;End Time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;Tuesday, November 02, 2004 2:30 PM (GMT-08:00) Pacific Time (US &amp;amp; Canada)&amp;nbsp; &lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Event Description&lt;BR&gt;&lt;/U&gt;&lt;/STRONG&gt;Learn where Mi&amp;#174;rosoftÂ® Office I&amp;#8482;foPathâ¢&amp;nbsp; fits into the M&amp;#174;crosoftÂ® Office family. Find out about the Object Model and business logic programmability features in the product as well as the M&amp;#174;crosoftÂ® Visua&amp;#174; StudioÂ® Toolkit and managed code support that is available in InfoPath.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Presenter: &lt;/STRONG&gt;Willson Raj David, Software Design Engineer, Microsoft Corp.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Willson Raj David is a developer in the M&amp;#174;crosoftÂ® Office &amp;#8482;nfoPathâ¢ product division and has been with the product team for at least four years. He primarily worked on the Designer controls and other features&amp;#8217; Willsonâs core expertise is Microsoft C++ and COM and he also has extensive knowledge in many Web technologies.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Thank you,&lt;BR&gt;Scott Roberts&lt;BR&gt;&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/infopath/aggbug/248795.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109891935203215526?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109891935203215526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109891935203215526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109891935203215526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109891935203215526'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/yesterdays-infopath-webcast-msdn.html' title='Yesterday&apos;s InfoPath WebCast: MSDN Webcast: Business Logic in InfoPath 2003 '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109888221223229264</id><published>2004-10-27T23:03:00.000+10:00</published><updated>2004-10-27T23:03:32.233+10:00</updated><title type='text'>Overriding the Search Results Web Part in SPS </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blog.u2u.info/DottextWeb/patrick/archive/2004/10/27/292.aspx"&gt;Overriding the Search Results Web Part in SPS&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;A &lt;A href="http://weblogs.asp.net/nigelbridport/archive/2004/10/27/248439.aspx"&gt;posting &lt;/A&gt;&amp;nbsp;from Nigel on how one can override the search results Web part in SPS to have the results rendered the way you would like it. I have not tried it out, but it looks good.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109888221223229264?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109888221223229264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109888221223229264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109888221223229264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109888221223229264'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/overriding-search-results-web-part-in.html' title='Overriding the Search Results Web Part in SPS '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109887283080056629</id><published>2004-10-27T20:27:00.000+10:00</published><updated>2004-10-27T20:27:10.800+10:00</updated><title type='text'>Part 1: Visioâs XML File Format </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/mailant/archive/2004/10/26/248369.aspx"&gt;Part 1: Visio&amp;#8217;s XML File Format&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;Visio has a native&amp;nbsp;XML file format for a Visio drawing, a Visio template, and a Visio stencil. We do not have the ability to save a Visio drawing into any other XML schema but our own. If users want Visio diagrams in BPEL or some other business XML format, the user needs to work with a solution provider or their IT department to write an XLST to transform the Visio XML file format to another schema. &amp;#8217;âll blog more about transforms later on this week. First, I wanted to give a little bit of background on the Visio XML file format itself. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;You can save any Visio diagram into XML format using File | Save As and open it in an XML editor to read. Once y&amp;#8217;uâve loaded a Visio XML document into an XML editor, you will note right away that a) the schema is quite complex and b) the XML file itself is relatively large compared to its VSD format, and c)&amp;#8217;itâs a great way to learn about the Visio automation model and/or what comprises a Visio shape. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&amp;#8217;hatâs because &amp;#8217;isioâs XML file format is a physical file format. In order to render the Visio drawing properly from XML, Visio needs the document schema to tell the app all the gory details about geometry, layout, and other behaviors for the shape. Consider the following simple flowchart. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;IMG src="http://mailan.members.winisp.net/images/simple.jpg"&gt; &lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial Unicode MS'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;If you save out this drawing into a VDX file, you will get a 103 KB XML fil&amp;#8217;. (Itâs 44 KB i&amp;#8217; Visioâs binary drawing format.) If you click &lt;A href="http://mailan.members.winisp.net/images/simple.xml"&gt;here&lt;/A&gt;, you can take a look at the XML. About 20% of this file is&amp;nbsp;garbage because by default, when you save a Visio file, it saves with the Preview Picture option turned on in Document Properties. Once I go and turn off the Preview option (on the File | Properties dialog, look on the Summary tab and uncheck Save Preview Picture tab), the file size for the document reduces to 107 KB. Click &lt;A href="http://mailan.members.winisp.net/images/moresimple.xml"&gt;here&lt;/A&gt; for the XML without Preview Picture garbage. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT face="Arial Unicode MS" size=2&gt;The good news is that the Visio XML schema is documented as part of the &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=fe118952-3547-420a-a412-00a2662442d9&amp;displaylang=en"&gt;&lt;FONT face="Arial Unicode MS" size=2&gt;Office 2003 XML Reference Schemas&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;. The bad news is that Visio XML can be clumsy for developers to extract specific information, like Shape text or Shape custom properties, from the document. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;In Visio 2002 SR1, Visio introduced SolutionXML, which is customer-defined XML that developers can store at the document or cell level and retrieve by a custom (optional) namespace. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;Later on this week, I&amp;nbsp;will cover how to use SolutionXML, which is what I would recommend to developers to store custom data that they want to pull out of the Visio XML file format with minimal parsing. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;F&amp;#8217;r todayâs XML topic, the key takeaways are:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL type=disc&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;You can save a document, stencil, or template i&amp;#8217;to Visioâs XML file format. Visio does not have native support for saving a Visio document into any other XML file format. To convert a Visio XML document to another XML file format, a developer needs to write an XSLT. (to be covered later this week in my blog)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;Always turn off Preview Picture when saving to XML file format to reduce the size of your Visio XML file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;If you plan to generate a lot of Visio XML files automatically, you might want to make sure that you have space for it on your file share. The files can get quite large.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;Developers should not have to&amp;nbsp;walk the entire schema in a Visio XML file if all you want out of the file is shape-specific d&amp;#8217;ta. Thereâs a better alternative called Visio SolutionXML. (to be covered later this week in my blog)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;FONT size=2&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;-- Mai-lan&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; 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;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-outline-level: 1; mso-pagination: none"&gt;&lt;SPAN style="COLOR: #333333; FONT-FAMILY: 'Trebuchet MS'; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT size=2&gt;This posting is provided "AS IS" with no warranties, and confers no rights&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/mailant/aggbug/248369.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109887283080056629?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109887283080056629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109887283080056629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109887283080056629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109887283080056629'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/part-1-visios-xml-file-format.html' title='Part 1: Visioâs XML File Format '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109887014539973243</id><published>2004-10-27T19:42:00.000+10:00</published><updated>2004-10-27T19:42:25.400+10:00</updated><title type='text'>Multiple virtual web servers on Windows 2000/XP Professional </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Huge licensing violation ... anyway ...&lt;/STRONG&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.codeproject.com/asp/aspmulwebservers.asp"&gt;Multiple virtual web servers on Windows 2000/XP Professional&lt;/A&gt; &lt;/P&gt;&lt;br /&gt;&lt;P&gt;Microsoft Windows professional, whether 2000 or XP only allow us to maintain one web site in our IIS configuration. If you want multiple sites you must install a sever version of windows, or so it seems. Here is a way to use ADSI and WScript Host to Create and Switch virtual servers.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109887014539973243?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109887014539973243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109887014539973243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109887014539973243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109887014539973243'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/multiple-virtual-web-servers-on.html' title='Multiple virtual web servers on Windows 2000/XP Professional '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109883337351305100</id><published>2004-10-27T09:29:00.000+10:00</published><updated>2004-10-27T09:29:33.513+10:00</updated><title type='text'>New MSN Search </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/rido/archive/2004/10/26/248126.aspx"&gt;New MSN Search&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;I know, Goggle is the BEST, however it's good to know that there are different alternatives out there, try &lt;A href="http://techpreview.search.msn.com/"&gt;http://techpreview.search.msn.com/&lt;/A&gt;&amp;nbsp;and&amp;nbsp;give it a chance !!&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/rido/aggbug/248126.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109883337351305100?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109883337351305100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109883337351305100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109883337351305100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109883337351305100'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/new-msn-search.html' title='New MSN Search '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109883306436927298</id><published>2004-10-27T09:24:00.000+10:00</published><updated>2004-10-27T09:24:24.370+10:00</updated><title type='text'>New Adobe IFilter</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.sharepointblogs.com/cmetral/archive/2004/10/26/875.aspx"&gt;IFilter back too !&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;The new Adobe PDF Ifilter is out since last week : find it &lt;A href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=2611"&gt;here&lt;/A&gt;&amp;nbsp;!&lt;/P&gt;&lt;IMG height=1 src="http://www.sharepointblogs.com/cmetral/aggbug/875.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109883306436927298?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109883306436927298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109883306436927298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109883306436927298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109883306436927298'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/new-adobe-ifilter.html' title='New Adobe IFilter'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109878961642301861</id><published>2004-10-26T21:20:00.000+10:00</published><updated>2004-10-26T21:20:16.423+10:00</updated><title type='text'>New Team System Stuff - 2004-10-26 </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/robcaron/archive/2004/10/26/247804.aspx"&gt;New Team System Stuff - 2004-10-26&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Booch &amp;amp; Pierson on Domain Specific-Languages&lt;/STRONG&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www-106.ibm.com/developerworks/blogs/dw_blog.jspa?blog=317&amp;roll=0"&gt;Grady Booch&lt;/A&gt; recently posted a skeptical commentary (&lt;A href="http://www-106.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=317&amp;entry=64398"&gt;Domain-specific Languages&lt;/A&gt;) on domain-specific languages. &lt;A href="http://blogs.msdn.com/devhawk"&gt;Harry Pierson&lt;/A&gt;&amp;nbsp;responds with a post that offers an alternative perspective (&lt;A href="http://blogs.msdn.com/devhawk/archive/2004/10/25/247644.aspx"&gt;By Request: My Response To Booch's Doubts&lt;/A&gt;).&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;OOPSLA&lt;/STRONG&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://blogs.msdn.com/devhawk"&gt;Harry Pierson&lt;/A&gt; also blogs about the DSL tutorial Jack Greenfield, &lt;A href="http://blogs.msdn.com/keith_short"&gt;Keith Short&lt;/A&gt;, &lt;A href="http://blogs.msdn.com/stevecook"&gt;Steve Cook&lt;/A&gt; and &lt;A href="http://blogs.msdn.com/stuart_kent"&gt;Stuart Kent&lt;/A&gt;&amp;nbsp;presented at &lt;A href="http://www.oopsla.org/2004/ShowPage.do?id=Home"&gt;OOPSLA&lt;/A&gt; on Monday (&lt;A href="http://blogs.msdn.com/devhawk/archive/2004/10/25/247289.aspx"&gt;OOPSLA DSL Tutorial&lt;/A&gt;). Harry also has a post that sums up the rest of his&amp;nbsp;Monday experience at OOPSLA (&lt;A href="http://blogs.msdn.com/devhawk/archive/2004/10/26/247652.aspx"&gt;OOPSLA Day 0&lt;/A&gt;). Tuesday is the first day for invited speakers, including keynotes from Microsoft's &lt;A href="http://www.microsoft.com/presspass/exec/rick/default.asp"&gt;Rick Rashid&lt;/A&gt;, &lt;A href="http://c2.com/cgi/wiki?WardCunningham"&gt;Ward Cunningham&lt;/A&gt; and &lt;A href="http://blogs.msdn.com/hsutter"&gt;Herb Sutter&lt;/A&gt;. More to come...&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Software Roaches&lt;/STRONG&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://blogs.msdn.com/ishai/"&gt;Ishai Ben Aroya&lt;/A&gt; has a post (&lt;A id=viewpost.ascx_TitleUrl href="http://blogs.msdn.com/ishai/archive/2004/10/25/247471.aspx"&gt;Bugs that hide from debuggers&lt;/A&gt;) that explains how some bugs are able to hide from the debugger when it unwittingly prevents the bug from occurring.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Also, be sure to watch these &lt;A href="http://channel9.msdn.com/"&gt;Channel 9&lt;/A&gt; videos (&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=26641#26641"&gt;Alex Kipman - Inside a MS Build Bug Triage meeting&lt;/A&gt; and &lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=26642#26642"&gt;Chad Royal - What gets into the bug database?&lt;/A&gt;) that shed some light on bug management here at Microsoft.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;If you can't wait for a future release of Team System to debug unit tests, you may want to read about a workaround from reidm (&lt;A id=viewpost.ascx_TitleUrl href="http://weblogs.asp.net/reidm/archive/2004/10/25/247405.aspx"&gt;How to step through test cases executing with Whidbey's test runner&lt;/A&gt;).&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Cloak &amp;amp; Dagger&lt;/STRONG&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Okay, no dagger, but for those that are familiar with SourceSafe's cloaking feature, &lt;A href="http://blogs.msdn.com/korbyp"&gt;Korby Parnell&lt;/A&gt; blogs (&lt;A href="http://blogs.msdn.com/korbyp/archive/2004/10/25/247309.aspx"&gt;Team Foundation vs. SourceSafe | Cloaking&lt;/A&gt;) about a similar capability in&amp;nbsp;Team Foundation version control that blocks certain folders from recursive gets.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Team System in the News&lt;/STRONG&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;SPAN class=newheadline&gt;&lt;A href="http://www.computerworld.com/softwaretopics/software/story/0,10801,96898,00.html"&gt;Sidebar: Release of SQL Server 2005 May Slip Again&lt;/A&gt; (Computerworld&amp;nbsp;- 10/25/2004)&lt;/SPAN&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;SPAN class=newheadline&gt;&lt;SPAN class=newshead&gt;&lt;A href="http://www.computerweekly.com/articles/article.asp?liArticleID=134474"&gt;IBM, Borland and Microsoft boost developers' ability to collaborate&lt;/A&gt; (ComputerWeekly.com - 10/26/2004)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Upcoming Events &lt;/STRONG&gt;(&lt;FONT color=#009f00&gt;&lt;STRONG&gt;New Events&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;)&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Want to hear more about Team System? Here are some upcoming events where Visual Studio Team System is on the agenda:&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;U&gt;OCT&amp;nbsp;2004&lt;/U&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;26&amp;nbsp;- &lt;A title=http://www.vbug.net/events/default.asp?region=Ipswich href="http://www.vbug.net/events/default.asp?region=Ipswich"&gt;VBUG Support Meeting [Ipswich, UK]&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P&gt;&lt;U&gt;NOV&amp;nbsp;2004&lt;/U&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;01&amp;nbsp;- &lt;A title=http://www.guvsm.net/ href="http://www.guvsm.net/"&gt;Montreal Visual Studio User Group [Montreal, QC]&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P&gt;&lt;U&gt;FEB&amp;nbsp;2005&lt;/U&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;07 - &lt;A href="http://www.ftponline.com/conferences/vslive/2005/sf/"&gt;VSLive! [San Francisco, CA]&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P&gt;Got an event you'd like me to include here? &lt;A title=http://blogs.msdn.com/robcaron/contact.aspx href="http://blogs.msdn.com/robcaron/contact.aspx"&gt;Contact me&lt;/A&gt;. Otherwise, I'll just ditch this feature on 11/2.&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/robcaron/aggbug/247804.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109878961642301861?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109878961642301861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109878961642301861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109878961642301861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109878961642301861'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/new-team-system-stuff-2004-10-26.html' title='New Team System Stuff - 2004-10-26 '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109878814166099478</id><published>2004-10-26T20:55:00.001+10:00</published><updated>2004-10-26T20:55:41.660+10:00</updated><title type='text'>New IBF Goodies </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blog.u2u.info/DottextWeb/patrick/archive/2004/10/26/281.aspx"&gt;New IBF Goodies&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Duplicating &lt;A href="http://weblogs.asp.net/jan/archive/2004/10/26/247752.aspx"&gt;Jan's posting &lt;/A&gt;of yesterday. It shows how IBF is to grow and get more mature in the next coming months. &lt;/P&gt;&lt;br /&gt;&lt;P&gt;Just released on the MSDN Dowload site&amp;nbsp;(&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=324cad02-2a25-4f62-86e1-1fea1daef6ce&amp;displaylang=en"&gt;&lt;FONT color=#003399&gt;get it here&lt;/FONT&gt;&lt;/A&gt;); a nice set of tools to help you with IBF development!&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;WSDL to Metadata tool (MOIBF1.0_ResKit_Tools_WSDL1.0.exe) &lt;br /&gt;&lt;LI&gt;PReg tool (MOIBF1.0_ResKit_Tools_EPReg1.0.exe) &lt;br /&gt;&lt;LI&gt;Cache tool (MOIBF1.0_ResKit_Tools_Cache1.0.exe) &lt;br /&gt;&lt;LI&gt;DSReg tool (MOIBF1.0_ResKit_Tools_DSReg1.0.exe) &lt;br /&gt;&lt;LI&gt;A set of common components (MOIBF1.0_ResKit_Commons1.0.exe) &lt;br /&gt;&lt;LI&gt;Goup Policy ADM File (MOIBF1.0_Reskit_Tools_GroupPolicy1.0.exe)) &lt;br /&gt;&lt;LI&gt;Visio Metadata Explorer (MOIBF1.0_ResKit_Tools_VisioMDExplorer1.0.exe)) &lt;br /&gt;&lt;LI&gt;WSE 2.0 Adapter (MOIBF1.0_ResKit_Tools_WSE20Adapter1.0.exe)) &lt;br /&gt;&lt;LI&gt;Unit Testing Smart Tags Tool (MOIBF1.0_ResKit_Tools_SmartTagUnitTest1.0.exe)) &lt;br /&gt;&lt;LI&gt;Metadata Debugging tool (MOIBF1.0_ResKit_Tools_MDDebugTool1.0.exe))&lt;/LI&gt;&lt;/UL&gt;&lt;IMG height=1 src="http://blog.u2u.info/DottextWeb/patrick/aggbug/281.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109878814166099478?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109878814166099478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109878814166099478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109878814166099478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109878814166099478'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/new-ibf-goodies.html' title='New IBF Goodies '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109878811335729839</id><published>2004-10-26T20:55:00.000+10:00</published><updated>2004-10-26T20:55:13.356+10:00</updated><title type='text'>MS PressPass: Office Live Communications Server 2005 RTM </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blog.u2u.info/DottextWeb/patrick/archive/2004/10/26/282.aspx"&gt;MS PressPass: Office Live Communications Server 2005 RTM&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Microsoft Corp. today announced the release to manufacturing (RTM) of Microsoft&amp;#174; Office Live Communications Server 2005. Part of the Microsoft Office System, Live Communications Server 2005, available for the first time in both Standard and Enterprise Editions, enables organizations to extend the benefits of enterprise instant messaging and presence awareness to remote business partners, customers, co-workers and suppliers, empowering them to quickly find and communicate with each other and ultimately make better decisions more quickly.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Read the full press release &lt;A href="http://www.microsoft.com/presspass/press/2004/oct04/10-26MSDeliversLCS2005PR.asp"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;IMG height=1 src="http://blog.u2u.info/DottextWeb/patrick/aggbug/282.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109878811335729839?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109878811335729839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109878811335729839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109878811335729839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109878811335729839'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/ms-presspass-office-live.html' title='MS PressPass: Office Live Communications Server 2005 RTM '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109876082486282790</id><published>2004-10-26T13:20:00.000+10:00</published><updated>2004-10-26T13:20:24.863+10:00</updated><title type='text'>SQL Server 2005 Webcasts </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://weblogs.asp.net/sspotts/archive/2004/10/25/247410.aspx"&gt;SQL Server 2005 Webcasts&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;DIV class=Section1&gt;&lt;br /&gt;&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;FONT color=black&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;Cool stuff coming out from &lt;A href="http://msdn.microsoft.com/SQL/2005Webcasts"&gt;MSDN around SQL Server 2005&lt;/A&gt;&amp;#8230;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal&gt;&lt;FONT color=black&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;Get a sneak peak at what Microsoft SQL Server 2005 Beta 2 has in store for the future database development. SQL Server 2005 offers a new paradigm for database development that integrates SQL Server and the CLR to provide several major benefits including enhanced programming mode, enhanced safety and security, user defined types and aggregates, and a common development environment, where database development is integrated into the Microsoft Visual Studio 2005 development environment.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT color=black&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;Learn all about how you can use the same tools for developing and debugging database objects and scripts that you use to write middle-tier or client-tier .NET Framework components and services.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;B&gt;&lt;FONT color=black&gt;&lt;SPAN style="FONT-WEIGHT: bold; COLOR: black; FONT-FAMILY: Verdana"&gt;Bonus: &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=black&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;Attend a live webcast in this series during the month of January and you will receive a SQL Server 2005 developer resource kit. Additionally, you could qualify for a Microsoft T-shirt or an Xbox System! See &lt;A href="http://msdn.microsoft.com/SQL/WebcastRules.aspx"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;official rules&lt;/SPAN&gt;&lt;/A&gt; for more details.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT color=black&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;Register today.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;IMG height=1 src="http://weblogs.asp.net/sspotts/aggbug/247410.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109876082486282790?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109876082486282790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109876082486282790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109876082486282790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109876082486282790'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/sql-server-2005-webcasts.html' title='SQL Server 2005 Webcasts '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109870714065715950</id><published>2004-10-25T22:25:00.000+10:00</published><updated>2004-10-25T22:25:40.656+10:00</updated><title type='text'>Technical Infopath Webcast - Level 300</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/sluper/archive/2004/10/25/247119.aspx"&gt;Been looking for some technical InfoPath training?&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032259112&amp;Culture=en-US"&gt;&lt;FONT face=Verdana&gt;MSDN Webcast: Business Logic in InfoPath 2003&amp;#8212;Level 300&lt;BR&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT face=Verdana&gt;10/26/04&lt;BR&gt;2p-330p&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Verdana&gt;Learn how to create a simple schema validation and custom data validation using pattern-matching and creating script-based validation using the OnValidate event. See how to use formulas to calculate totals and construct an e-mail address. And how to use conditional formatting to call attention to a text box value and use rules to display a message box and to set the value for another field.&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/sluper/aggbug/247119.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109870714065715950?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109870714065715950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109870714065715950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109870714065715950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109870714065715950'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/technical-infopath-webcast-level-300.html' title='Technical Infopath Webcast - Level 300'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109865666197177374</id><published>2004-10-25T08:24:00.000+10:00</published><updated>2004-10-25T08:24:21.970+10:00</updated><title type='text'>.NET Framework 1.1 Master Pages design pattern implementation without using custom controls </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.codeproject.com/useritems/effectivempages.asp"&gt;.NET Framework 1.1 Master Pages design pattern implementation without using custom controls&lt;/A&gt; &lt;br /&gt;&lt;P&gt;Article shows a very simple but powerfull way to use Master Pages design pattern in .NET without using Custom Controls&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109865666197177374?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109865666197177374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109865666197177374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109865666197177374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109865666197177374'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/net-framework-11-master-pages-design.html' title='.NET Framework 1.1 Master Pages design pattern implementation without using custom controls '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109861725123636791</id><published>2004-10-24T21:27:00.000+10:00</published><updated>2004-10-24T21:27:31.236+10:00</updated><title type='text'>Shrinklet now hosted on SourceForge </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://notgartner.com/posts/783.aspx"&gt;Shrinklet now hosted on SourceForge&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;Have you been wondering why I haven't posted up anything about Shrinklet recently? Of course you were, you were just sitting there on the edge of your seat waiting for more Shrinklet goodness weren't you.&lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;The reason is that I have been waiting to get Shrinklet approved as a SourceForge project. My initial application was rejected because I didn't provide enough detail and I didn't notice the rejection notice so it sat there waiting for clarification.&lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;I am now happy to report that the &lt;A href="http://shrinklet.sourceforge.net/"&gt;project page is up and running&lt;/A&gt; SourceForge right now and I spent an hour or so migrating the CVS repository over including the historical file versions (minus correct date information).&lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;Feel free to go and check it out. Over the next few days I'll set up the bug tracking and feature request systems the way I want. I will continue update my source code releases on Darren Neimke's &lt;A href="http://markitup.aspxconnection.com/"&gt;Project Distributor&lt;/A&gt; - actually - I hope over time I'll be able to move everything over there once they start getting SourceForge like features.&lt;/P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;Over the coming weeks I hope to start commiting sources for a 2.0 or 1.1 release (not sure depending on the features that get included), at which point I'll need to branch the repository to do bug fixes on 1.0 versions.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109861725123636791?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109861725123636791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109861725123636791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109861725123636791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109861725123636791'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/shrinklet-now-hosted-on-sourceforge.html' title='Shrinklet now hosted on SourceForge '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109853354913610630</id><published>2004-10-23T22:12:00.000+10:00</published><updated>2004-10-23T22:12:29.136+10:00</updated><title type='text'>CSS expressions in IE (or, How to make a TBODY scroll) </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://dotnetjunkies.com/WebLog/fredd/archive/2004/10/23/29486.aspx"&gt;CSS expressions in IE (or, How to make a TBODY scroll)&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;I've heard of CSS expressions before, and the msdn doco on it is pretty skimpy, so i never really knew what they were. They're not talked about that much, so i never found out.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;But now i have. All i can say is that this is cool. Expressions in CSS are an IE 5+ only thing. This doesn't worry me, as our target platform that we target our applications at work already stipulates IE 5.5 or greater, and i prefer IE myself anyway. All you freaky firefox, mozilla, opera and safari wierdo scum just have to live without :P (don't flame me, i know you probably don't want it anyway - you've got tabs, what else is there to wish for in a browser? *grin*)&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Anyway, we needed to make a TBODY scrollable at work. It's been done before, but normally involves two table tags. My partner-in-code found out about expressions however, and it amazed me at how much power you could have. (have i used that term before? I think it's a good way of referring to the guy i'm currently coding with at work :)&lt;/P&gt;&lt;br /&gt;&lt;P&gt;An example is probably best. I wanted this (roughly..this is a simple sample):&lt;/P&gt;&lt;br /&gt;&lt;DIV id=container style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; OVERFLOW: auto; BORDER-LEFT: black 1px solid; WIDTH: 50%; BORDER-BOTTOM: black 1px solid; HEIGHT: 150px"&gt;&lt;br /&gt;&lt;TABLE style="WIDTH: 100%" cellSpacing=0 cellPadding=0 border=0&gt;&lt;br /&gt;&lt;THEAD&gt;&lt;br /&gt;&lt;TR style="POSITION: relative; ; TOP: expression(this.offsetParent.scrollTop); BACKGROUND-COLOR: #d4d0c8"&gt;&lt;br /&gt;&lt;TH style="TEXT-ALIGN: left"&gt;Col 1&lt;/TH&gt;&lt;br /&gt;&lt;TH style="TEXT-ALIGN: left"&gt;Col 2&lt;/TH&gt;&lt;br /&gt;&lt;TH style="TEXT-ALIGN: left"&gt;Col 3&lt;/TH&gt;&lt;br /&gt;&lt;TH style="TEXT-ALIGN: left"&gt;Col 4&lt;/TH&gt;&lt;br /&gt;&lt;TH style="TEXT-ALIGN: left"&gt;Col 5&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;br /&gt;&lt;TBODY&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;P&gt;And to do it, all&amp;nbsp;that you need is&amp;nbsp;this:&lt;/P&gt;&lt;br /&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;STYLE &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;type&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="text/css"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt; media&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="screen"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;    #container&lt;br /&gt;    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;        border&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt; solid 1px black&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;        width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt; 50%&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;        height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt; 150px&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;        overflow&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt; auto&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;}&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;    .noScroll&lt;br /&gt;    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;        position&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;relative&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;        top&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;expression(this.offsetParent.scrollTop)&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt; &lt;br /&gt;        background-color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt;white&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;        font-family&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt; Arial, Helvetica, sans-serif&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;}&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;    TH&lt;br /&gt;    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;{&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;        text-align&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5"&gt; left&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"&gt;}&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000; BACKGROUND-COLOR: #f5f5f5"&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;STYLE&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;div &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;id&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="container"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;table &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;border&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="0"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt; cellpadding&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="0"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt; cellspacing&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="0"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt; style&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="width: 100%"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;thead&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr &lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;class&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="noScroll"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;                &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TH&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;Col 1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TH&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TH&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;Col 2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TH&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TH&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;Col 3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TH&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TH&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;Col 4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TH&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TH&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;Col 5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TH&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;thead&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tbody&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;            &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;1&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;2&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;4&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;5&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tr&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;        &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;tbody&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;    &lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TABLE&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;div&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;P&gt;Pretty cool huh? End result: javascript in CSS. Even to the level of having the 'this' object available. Sweet. &lt;/P&gt;&lt;br /&gt;&lt;P&gt;A quick item of note: You really need to set the background color on the row you don't want to scroll - if you don't, it stays transparent, and you can see the scrolling text behind the thead. Whoops :)&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Of course, now i'm worried about CSS based virus's. Perhaps *.css needs to be marked as an unsafe attachment in Outlook :)&lt;/P&gt;&lt;br /&gt;&lt;HR noShade SIZE=1&gt;&lt;br /&gt;This Blog Hosted On: http://www.DotNetJunkies.com/&lt;IMG height=1 src="http://dotnetjunkies.com/WebLog/fredd/aggbug/29486.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109853354913610630?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109853354913610630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109853354913610630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853354913610630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853354913610630'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/css-expressions-in-ie-or-how-to-make.html' title='CSS expressions in IE (or, How to make a TBODY scroll) '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109853296554964850</id><published>2004-10-23T22:02:00.000+10:00</published><updated>2004-10-23T22:02:45.550+10:00</updated><title type='text'>SQL Server Keyboard Shortcuts </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://staff.develop.com/nielsb/PermaLink.aspx?guid=e9f8add5-ba97-4a77-90d8-d501df7153bb"&gt;SQL Server Keyboard Shortcuts&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;A href="http://yukonxml.com/weblog/Darshan/"&gt;Darshan&lt;/A&gt; over at &lt;A href="http://www.yukonxml.com/"&gt;YukonXML&lt;/A&gt; posted &lt;A href="http://yukonxml.com/weblog/darshan/archive/2004/08/09/164.aspx"&gt;this about SQL Server keyboard shortcuts&lt;/A&gt;. Cool! &lt;/P&gt;&lt;IMG height=0 src="http://staff.develop.com/nielsb/aggbug.ashx?id=e9f8add5-ba97-4a77-90d8-d501df7153bb" width=0 xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109853296554964850?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109853296554964850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109853296554964850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853296554964850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853296554964850'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/sql-server-keyboard-shortcuts.html' title='SQL Server Keyboard Shortcuts '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109853279890163395</id><published>2004-10-23T21:59:00.000+10:00</published><updated>2004-10-23T21:59:58.900+10:00</updated><title type='text'>URL rewriting - how do YOU do it? </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://weblogs.asp.net/cgarrett/archive/2004/09/17/231015.aspx"&gt;URL rewriting - how do YOU do it?&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;I am writing an article for aspalliance about making asp.net sites search engine friendly. This obviously brings me to the subject of URLs.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Regardless of if you believe there is any benefit to a search engine ranking doing this I think it is a lot kinder on your users to have static looking URLs. Which would you rather see?&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.somesite.com/?pageId=7627&amp;catId=2367&amp;site=Foo&amp;caption=Elephant+Butt"&gt;http://www.somesite.com/?pageId=7627&amp;amp;catId=2367&amp;amp;site=Foo&amp;amp;caption=Elephant+Butt&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;or&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.somesite.com/photography/wildlife/elephant.aspx"&gt;http://www.somesite.com/photography/wildlife/elephant.aspx&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;?&lt;/P&gt;&lt;br /&gt;&lt;P&gt;So which is the right approach to acheive this?&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Up until now I have done the HTTP module thing. Then I happened accross James Shaws new blog where he discusses this subject &lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.coveryourasp.net/URLrewritingornot"&gt;http://www.coveryourasp.net/URLrewritingornot&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;He mentions using 404 handlers. I thought "that sounds easier, but won't it return a 404?". Well, James assures me it doesn't and he has tested the headers it returns&amp;nbsp;too. That's good enough for me :O)&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;IMG height=1 src="http://weblogs.asp.net/cgarrett/aggbug/231015.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109853279890163395?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109853279890163395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109853279890163395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853279890163395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853279890163395'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/url-rewriting-how-do-you-do-it.html' title='URL rewriting - how do YOU do it? '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109853250939579807</id><published>2004-10-23T21:55:00.000+10:00</published><updated>2004-10-23T21:55:09.396+10:00</updated><title type='text'>TestDriven.NET RC2: Keyboard Mapping </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://weblogs.asp.net/nunitaddin/archive/2004/10/15/242756.aspx"&gt;TestDriven.NET RC2: Keyboard Mapping&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.peterprovost.org/"&gt;Peter Provost&lt;/A&gt; - If the focus is on the Output window, and you use a hotkey to launch the addin, you get an output message that says, "Unknown window vsWindowTypeOutput". It sure would be nice if it could find the topmost open editor and use the first test class in there.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;&lt;P&gt;In this latest release I have imporved the way TestDriven.NET chooses a set of tests the execute.&amp;nbsp;If the code editor window is selected, the test(s)&amp;nbsp;to execute&amp;nbsp;will be determined by the position of the caret. All test(s) in a method, class or namespace can be executed this way. If any other window is selected, the&amp;nbsp;active&amp;nbsp;item will&amp;nbsp;determine the test(s) to run. The active item is the project or project item most recently selected (these items are shown in solution explorer with grey backgrounds). This is basically as Peter suggested.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;You can now right click on project items in solution explorer and select run tests(s). This is a quick way to execute tests without opening the source document. The type at the top of the document will be executed as a test fixture. Classes with a 'Main' method rather than a&amp;nbsp;[TestFixture] attribute will be executed as an ad-hoc test.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;IMG src="http://www.testdriven.net/images/QuickStart/TestProjectItem.png"&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;The TestDriven.NET command names have also changed. They now all start with 'TestDriven.NET.'&amp;nbsp;followed by the short command name.&amp;nbsp;Here are the commands that are most likely to be of interest.&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;STRONG&gt;Client&lt;/STRONG&gt; - Build and execute test(s) in a cached external process (this is the default 'Run Test(s)' test runner). &lt;br /&gt;&lt;LI&gt;&lt;STRONG&gt;Solution&lt;/STRONG&gt; - Build and execute all tests in the current solution. &lt;br /&gt;&lt;LI&gt;&lt;STRONG&gt;Restart&lt;/STRONG&gt; - Restart the last executed test(s). &lt;br /&gt;&lt;LI&gt;&lt;STRONG&gt;Debugger&lt;/STRONG&gt; - Build and execute test(s) in the debugger. &lt;br /&gt;&lt;LI&gt;&lt;STRONG&gt;DebugString&lt;/STRONG&gt; - Build and execute test(s) showing all OutputDebugStrings (including in spawned app domains and processes). &lt;br /&gt;&lt;LI&gt;&lt;STRONG&gt;DllLoad&lt;/STRONG&gt; - Build and execute test(s) showing all Dlls as they load. &lt;br /&gt;&lt;LI&gt;&lt;STRONG&gt;CreateProcess&lt;/STRONG&gt; - Build and execute test(s) showing all spawned process and command lines. &lt;br /&gt;&lt;LI&gt;&lt;STRONG&gt;DTE&lt;/STRONG&gt; - Build and execute test(s) in the Visual Studio process (the extensibility object is accessible using (DTE)AppDomain.CurrentDomain.GetData("DTE")). &lt;br /&gt;&lt;LI&gt;&lt;STRONG&gt;Abort&lt;/STRONG&gt; - Abort the current test run. &lt;br /&gt;&lt;LI&gt;&lt;STRONG&gt;NUnit_GUI&lt;/STRONG&gt; - Build and load tests using the NUnit GUI (in an external process).&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P&gt;You will find these fixes in &lt;A href="http://www.testdriven.net/wiki/default.aspx/MyWiki.DownLoad"&gt;TestDriven.NET RC2&lt;/A&gt;&lt;/P&gt;&lt;IMG height=1 src="http://weblogs.asp.net/nunitaddin/aggbug/242756.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109853250939579807?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109853250939579807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109853250939579807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853250939579807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853250939579807'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/testdrivennet-rc2-keyboard-mapping.html' title='TestDriven.NET RC2: Keyboard Mapping '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109853245613113196</id><published>2004-10-23T21:54:00.000+10:00</published><updated>2004-10-23T21:54:16.130+10:00</updated><title type='text'>Visual Studio Team System 2005 Video </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.bbits.co.uk/blog/archive/2004/10/19/267.aspx"&gt;Visual Studio Team System 2005 Video&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;If you want to get a good overview of what's in Team Studio 2005, without installing the Beta and spending a significant amount of time playing with it, then a good start is to take a look at the TechEd 2004 General Session Demo video, which is available from here:&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://www.shrinkster.com/1j7"&gt;http://www.shrinkster.com/1j7&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;IMG height=1 src="http://www.bbits.co.uk/blog/aggbug/267.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109853245613113196?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109853245613113196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109853245613113196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853245613113196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853245613113196'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/visual-studio-team-system-2005-video.html' title='Visual Studio Team System 2005 Video '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109853196752846734</id><published>2004-10-23T21:46:00.000+10:00</published><updated>2004-10-23T21:46:07.526+10:00</updated><title type='text'>SQL Server 2005 Delayed </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://garyshort.org/archive/2004/10/20/431.aspx"&gt;SQL Server 2005 Delayed&lt;/A&gt; &lt;br /&gt;&lt;P&gt;Microsoft has decided to delay the release of SQL Server 2005 from the first half of 2005 until later in the summer of that year. A Community Technical Preview will be released as an interim beta with possibly more to come before the final beta and the product&amp;#8217;s eventual release. [&lt;A href="http://www.theserverside.net/news/thread.tss?thread_id=29537"&gt;More...&lt;/A&gt;]&lt;IMG height=1 src="http://garyshort.org/aggbug/431.aspx" width=1&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109853196752846734?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109853196752846734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109853196752846734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853196752846734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853196752846734'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/sql-server-2005-delayed.html' title='SQL Server 2005 Delayed '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109853193650971714</id><published>2004-10-23T21:45:00.000+10:00</published><updated>2004-10-23T21:45:36.510+10:00</updated><title type='text'>Visual Studio 2005 may become Visual Studio 2006 - that sucks! </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.mostlylucid.co.uk/archive/2004/10/20/1410.aspx"&gt;Visual Studio 2005 may become Visual Studio 2006 - that sucks!&lt;/A&gt; &lt;br /&gt;&lt;P&gt;Just read &lt;A href="http://weblogs.asp.net/fbouma/archive/2004/10/19/244654.aspx"&gt;here&lt;/A&gt;, of course this is pure speculation right now but it would seem likely that if &lt;A href="http://www.theserverside.net/news/thread.tss?thread_id=29537"&gt;this is true&lt;/A&gt;&amp;nbsp;(Sql Server 2005 is being delayed until Q3 2005 or so...) the Visual Studio&amp;nbsp;2005 will also be delayed by at least that much. This would be a terrible move&amp;nbsp;- especially as MS are already encouraging people to &lt;A href="http://blogs.msdn.com/ericnel/archive/2004/07/18/186859.aspx"&gt;move to using the 2005 products early&lt;/A&gt;&amp;nbsp;and devoting entire editions of &lt;A href="http://msdn.microsoft.com/msdnmag/issues/04/06/default.aspx"&gt;MSDN magazine to the product&lt;/A&gt; (which &lt;A href="http://lab.msdn.microsoft.com/vs2005/get/default.aspx"&gt;doesn't even have a go-live license&lt;/A&gt; yet!). The latest betas of VS 2005 seem pretty stable and ASP.NET 2.0 appears to be pretty feature complete (especially as many of the &lt;A href="http://weblogs.asp.net/ShankuN/archive/2004/08/16/215487.aspx"&gt;cooler features have recently been ditched&lt;/A&gt;) , for many developers the SQL Server and VS releases do not need to be linked at all - it'd suck if you couldn't use the new cool CLR in DB features but it's not a killer. &lt;BR&gt;In short, please Microsoft just get on and release VS 2005 as soon as it's ready - you'll get a lot of happy developers that way!&lt;IMG height=1 src="http://www.mostlylucid.co.uk/aggbug/1410.aspx" width=1&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109853193650971714?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109853193650971714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109853193650971714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853193650971714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853193650971714'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/visual-studio-2005-may-become-visual.html' title='Visual Studio 2005 may become Visual Studio 2006 - that sucks! '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109853153064187354</id><published>2004-10-23T21:38:00.000+10:00</published><updated>2004-10-23T21:38:50.640+10:00</updated><title type='text'>WebDAVlayer </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.cookcomputing.com/blog/archives/000400.html"&gt;Mistaya and WebDAVlayer&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;I was investigating access to the root folder of Exchange mailboxes yesterday and came across am Exchange-oriented WebDAV explorer called &lt;A href="http://www.infinitec.de/pages/?page=products"&gt;Mistaya&lt;/A&gt; and a .NET WebDAV API called &lt;A href="http://www.infinitec.de/pages/?page=knowledge&amp;category=development&amp;id=72e99cb3-1b61-42da-b5bc-c03cf8cbf419"&gt;WebDAVlayer&lt;/A&gt;, by Henning Krause. These may be of use for anyone doing work with the WebDAV functionality of Exchange.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;It looks like you cannot access the root folder via WebDAV, only the "Top of Information Store folder" sub-folder which corresponds to the top level of the view you see in Outlook, the folder containing Inbox. I'm working on an application which stores information in an item in the root folder and given all the trouble we have had with MAPI - threads hanging if objects are released when the Exchange server goes offline, very long calls at random intervals which can't be timed out, etc - I was interested to see if we could use WebDAV instead. The big advantage of WebDAV is that we would have complete control of the client-side code, instead of relying on the code in MAPI32.dll. This would make it easy to implement timeouts on calls. Ignoring the lack of root folder access for the time being, the next step will be to compare the performance of the two protocols.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109853153064187354?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109853153064187354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109853153064187354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853153064187354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109853153064187354'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/webdavlayer.html' title='WebDAVlayer '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109852706105381801</id><published>2004-10-23T20:24:00.000+10:00</published><updated>2004-10-23T20:24:21.053+10:00</updated><title type='text'>PR professionals: Wake up to the blogosphere! </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/alexbarn/archive/2004/10/23/246624.aspx"&gt;PR professionals: Wake up to the blogosphere!&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;A href="http://www.micropersuasion.com/2004/10/state_of_the_bl.html"&gt;Steve Rubel&lt;/A&gt; has pointed to a 4 part "&lt;A href="http://www.sifry.com/alerts/archives/000387.html"&gt;State of the Blogoshpere&lt;/A&gt;" report by David Sifry of &lt;A href="http://www.technorati.com/"&gt;Technorati&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A onclick="window.open('http://www.sifry.com/alerts/images/Slide5.png','popup','width=720,height=540,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false" href="http://www.sifry.com/alerts/images/Slide5.png"&gt;&lt;IMG title=Slide5 style="WIDTH: 489px; HEIGHT: 342px" height=400 alt=Slide5 hspace=4 src="http://www.sifry.com/alerts/images/Slide5-tm.png" width=533 vspace=4 border=1&gt;&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;A href="http://www.sifry.com/alerts/archives/000388.html"&gt;Sifry graphically illustrates&lt;/A&gt; the spikes in posts and their relation to news events and highlights how a piece of news generated by bloggers often pre-empts the breaking of the story by the commercial news networks.&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;br /&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face=Arial size=2&gt;"The blogosphere was abuzz around the discovery of a flaw in the basic mechanism of high-end Kryptonite locks, which made them vulnerable to picking with a dime-store plastic pen, and that news flew around the blogosphere for 5 days before mainstream media picked it up, which caused a second spike, as shown by a secondary spike in posting volume, as bloggers discussed the implications."&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;The implications for PR professionals are clear: they need to track blogging activity in order to be effective:&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face=Arial size=2&gt;"A side note: I wonder how much Kryptonite could have done if their executives were keeping track of the blogosphere on a regular basis - it certainly could have helped to avert a major PR problem if they had reacted quickly and offered a recall or a fix before the news had broken in mainstream media."&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;The full report:&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Part 1: &lt;A href="http://www.sifry.com/alerts/archives/000387.html"&gt;State of the Blogoshpere&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Part&amp;nbsp;2:&amp;nbsp;&lt;A href="http://www.sifry.com/alerts/archives/000388.html"&gt;4.6 posts per second&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Part 3: &lt;A href="http://www.sifry.com/alerts/archives/000389.html"&gt;Big Media vs Blogs&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Arial size=2&gt;Part 4: &lt;A href="http://www.sifry.com/alerts/archives/000390.html"&gt;Corporate Bloggers&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;IMG height=1 src="http://blogs.msdn.com/alexbarn/aggbug/246624.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109852706105381801?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109852706105381801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109852706105381801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109852706105381801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109852706105381801'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/pr-professionals-wake-up-to.html' title='PR professionals: Wake up to the blogosphere! '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109851231342783517</id><published>2004-10-23T16:18:00.000+10:00</published><updated>2004-10-23T16:18:33.426+10:00</updated><title type='text'>Its that time again: MVP Nominations  - BizTalk</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/scottwoo/archive/2004/10/22/246440.aspx"&gt;Its that time again: MVP Nominations&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;The Business Process and Integration Division is looking for industry leading experts in BizTalk Server, Commerce Server and Host Integration Server. We are looking for individuals to nominate as candidates for the Most Valuable Professional (MVP) program. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&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;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;The Microsoft MVP Program is a worldwide award and recognition program that strives to identify amazing individuals in technical communities around the globe who share a passion for technology and the spirit of community. Microsoft MVPs are recognized for both their demonstrated practical expertise and willingness to share their experience with peers in Microsoft technical communities. Please see &lt;A href="http://mvp.support.microsoft.com/"&gt;http://mvp.support.microsoft.com/&lt;/A&gt; for additional information about the program.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;The nomination process has started for this quarter and will close on November 15, 2004. Please send your nominations us immediately. We ask that you provide the following information:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; COLOR: navy; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;First, Last Name&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; COLOR: navy; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Email address&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; COLOR: navy; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Country&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; COLOR: navy; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Area of expertise (BizTalk Server, Commerce Server, Host Integration Server)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; COLOR: navy; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Newsgroup that candidate participates in on a regular basis&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; COLOR: navy; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Length of participation in newsgroup or other areas&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; COLOR: navy; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Your comments describing why your candidate should be consider for membership in the MVP program.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; COLOR: navy; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Sample post to activities in newsgroups or links to other community activities&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Please contact your local Microsoft representative and request that they nominate your candidate. You can alternative send your nomination directly to one of the community team members as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:PersonName w:st="on"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;James Fort&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/st1:PersonName&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;: &lt;A href="mailto:jfort@microsoft.com"&gt;mailto:jfort@microsoft.com&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;st1:PersonName w:st="on"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Alex Shogren&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/st1:PersonName&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;: &lt;A href="mailto:alexsh@microsoft.com"&gt;alexsh@microsoft.com&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Eamon O&amp;#8217;Reilly: &lt;A href="mailto:eamono@microsoft.com"&gt;mailto:eamono@microsoft.com&lt;/A&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=faqdesc1&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Please send your nomination prior to November 15, 2004.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/scottwoo/aggbug/246440.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109851231342783517?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109851231342783517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109851231342783517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109851231342783517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109851231342783517'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/its-that-time-again-mvp-nominations.html' title='Its that time again: MVP Nominations  - BizTalk'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109851161642709484</id><published>2004-10-23T16:06:00.000+10:00</published><updated>2004-10-23T16:06:56.426+10:00</updated><title type='text'>VSTO 2005 Videos </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blog.u2u.info/DottextWeb/patrick/archive/2004/10/22/260.aspx"&gt;VSTO 2005 Videos&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;A href="http://blogs.msdn.com/eric_carter/archive/2004/10/21/246052.aspx"&gt;Eric Carter&lt;/A&gt; points us to new videos demonstrating the new VSTO features in 2005. Cool Eric!&lt;IMG height=1 src="http://blog.u2u.info/DottextWeb/patrick/aggbug/260.aspx" width=1&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109851161642709484?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109851161642709484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109851161642709484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109851161642709484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109851161642709484'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/vsto-2005-videos.html' title='VSTO 2005 Videos '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109844905824503515</id><published>2004-10-22T22:44:00.000+10:00</published><updated>2004-10-22T22:44:18.246+10:00</updated><title type='text'>Are web services too slow? </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/David_Gristwood/archive/2004/10/22/246252.aspx"&gt;Are web services too slow?&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;I spend a lot of my time with professional developers building systems on .NET, &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;discussing various architectural and design issues. One of my &lt;A href="http://blogs.msdn.com/david_gristwood/archive/2004/09/27/234771.aspx"&gt;focuses as the moment is web services&lt;/A&gt;, and one of the topics that comes up on a fairly regular basis, when discussing web services, is the issue of speed. &lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;Typically the question is couched in terms of &amp;#8220;web services sound quite interesting, but they seem like they will be a bit slow, and speed is important to u&amp;#8221;â. Some people will then go on to tell you they have written their own special application protocol, to get the most speed out of their application. &lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;So, are web services too slow? The short answer is no. The slightly longer answer? Read &amp;#8230;nâ¦.&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;So why do people think web services might be too slow. A lot of it seems to stem from the use of all those angle bracke&amp;#8211;s â there seems to be some aversion to t&amp;#8211;em â that and&amp;#8220;the âv&amp;#8221;rboseâ text that is the typical serialisation of an XML Infoset on to the wire. It is this very op&amp;#8211;nness â as opposed to the opacity of say a DCOM ORPC wire level packet - that gives web services it great interoperability. &lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;I think it was &lt;A href="http://www.pathelland.com/"&gt;Pat Helland&lt;/A&gt; who likened XML to the cardboard packaging that we are all familiar with when we get good delivered - yes, it may be a little bulky and bigger than the item it is transporting, but its role is to help ensure that the package gets delivered to the right place safely. By and large, most of us are happy with that set up. Well, those angle brackets serve the same purpose for your application payload in a web service call.&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;However, text and angled brackets is not the only format for serialising an XML &amp;#8211;nfoset â Indigo supports an optimised binary format that Don Box mentions in his &lt;A href="http://pluralsight.com/blogs/dbox/archive/2004/10/02/2558.aspx"&gt;Why Indigo? : The Five Minute Challenge&lt;/A&gt; blog. &lt;I style="mso-bidi-font-style:&amp;#8220;normal"&gt;â[We] don't use angle brackets unless we are forced to, and when forced to, we do it happily and pretty&amp;#8221;damn fastâ&lt;/I&gt;. &lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;Another aspect to the web services speed issue is the assumption developers have that web services are bound to be the bottleneck. Why? Any sort of network call means latency, but are web services the bottleneck here? Not really. Yes, there is obviously a cost associated with the serialisation/de-serialisation, and the latency when the packet is on the wire, but how does that manifest itsel&amp;#8211; to users â the perceived latency in the way the application handles the network calls versus the actual latency? A well designed application and judicious use of threads / asynchronous web service calls can help enormously, whatever you put on the wire. &lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;There is also the issue of the application level protocol, and whether it is too chatty. This is a tougher one, but if you had a chatty interface that makes lots of calls, then you are going to be susceptible to speed issues irrespective of the protocol you use.&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;Architects and systems designers that go through this process of investigation do usually come to the conclusion that all the benefits afforded by w&amp;#8211;b services â openness, cross industry support, interoperability, developer tool supp&amp;#8211;rt, etc etc â more than make up for any issues (real or perceived) around speed.&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;In my next blog I will tackle the issue of moving large amounts of data using&amp;#8211;web services â an area where some advice and guidance is often needed, and a blog topic in its own right.&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/David_Gristwood/aggbug/246252.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109844905824503515?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109844905824503515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109844905824503515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109844905824503515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109844905824503515'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/are-web-services-too-slow.html' title='Are web services too slow? '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109844460020129093</id><published>2004-10-22T21:30:00.000+10:00</published><updated>2004-10-22T21:30:00.200+10:00</updated><title type='text'>Integrating BizTalk Human Workflow Services with InfoPath 2003 </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_ip2003_ta/html/Office_InfoPath_integrating_HWS.asp"&gt;Integrating BizTalk Human Workflow Services with InfoPath 2003&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;Take advantage of features in InfoPath 2003 SP1 to integrate Human Workflow Services (HWS) functionality (part of Microsoft BizTalk Server 2004) with your InfoPath forms and create workflow solutions.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_ip2003_ta/html/Office_InfoPath_integrating_HWS.asp"&gt;http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_ip2003_ta/html/Office_InfoPath_integrating_HWS.asp&lt;/A&gt;&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/Roberdan/aggbug/246168.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109844460020129093?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109844460020129093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109844460020129093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109844460020129093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109844460020129093'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/integrating-biztalk-human-workflow_22.html' title='Integrating BizTalk Human Workflow Services with InfoPath 2003 '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109844457997259094</id><published>2004-10-22T21:29:00.000+10:00</published><updated>2004-10-22T21:29:39.973+10:00</updated><title type='text'>Beta Program for FileNet Content Services Launches </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/Roberdan/archive/2004/10/22/246170.aspx"&gt;Beta Program for FileNet Content Services Launches &lt;/A&gt;&lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://blogs.msdn.com/Default.asp"&gt;&lt;IMG class=nullBorder title="Vorsite Corporation provides enterprise level content management integration solutions, featuring products such as the Vorsite Enterprise Toolkit. Vorsite specializes in SharePoint and Documentum systems integration." alt="Vorsite Corporation provides enterprise level content management integration solutions, featuring products such as the Vorsite Enterprise Toolkit. Vorsite specializes in SharePoint and Documentum systems integration." src="http://www.vorsite.com/images/Vorsite_logo.jpg" align=left&gt;&lt;/A&gt; Be the first to preview the Vorsite Protocol Handler for FileNet Content Services. Vorsite has developed a search protocol handler for Microsoft SharePoint Portal server to index content stored within a FileNet Content Server. This will enable Microsoft SharePoint users to search and retrieve their FileNet stored data directly from SharePoint. &lt;/P&gt;&lt;br /&gt;&lt;DIV align=center&gt;&lt;br /&gt;&lt;TABLE id=Table1 cellSpacing=0 cellPadding=5 width=200 border=0&gt;&lt;br /&gt;&lt;TBODY&gt;&lt;br /&gt;&lt;TR&gt;&lt;br /&gt;&lt;TD&gt;&lt;IMG title="Microsoft SharePoint Portal Server 2003" height=70 alt="Microsoft SharePoint Portal Server 2003" src="http://www.vorsite.com/images/sps2003.gif" width=111 border=0&gt;&lt;/TD&gt;&lt;br /&gt;&lt;TD&gt;&lt;IMG title="FileNet Content Server" height=59 alt="FileNet Content Server" src="http://www.vorsite.com/images/filenet_logo.gif" width=134 border=0&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;IMG height=1 src="http://blogs.msdn.com/Roberdan/aggbug/246170.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109844457997259094?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109844457997259094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109844457997259094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109844457997259094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109844457997259094'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/beta-program-for-filenet-content.html' title='Beta Program for FileNet Content Services Launches '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109844391765084304</id><published>2004-10-22T21:18:00.000+10:00</published><updated>2004-10-22T21:18:37.650+10:00</updated><title type='text'>Technical Guidance for Connecting MicrosoftÂ® Office SharePointÂ® Portal Server 2003 to SAP R/3 </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blog.u2u.info/DottextWeb/patrick/archive/2004/10/22/253.aspx"&gt;Technical Guidance for Connecting Microsoft&amp;#174; Office SharePoint&amp;#174; Portal Server 2003 to SAP R/3&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P class=ngpostlinks&gt;&lt;A title=http://www.microsoft.com/downloads/details.aspx?familyid=4a581c05-4a3f-4daf-b96d-804b83f34868 href="http://www.microsoft.com/downloads/details.aspx?familyid=4a581c05-4a3f-4daf-b96d-804b83f34868"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=4a581c05-4a3f-4daf-b96d-804b83f34868&lt;/A&gt;&lt;/P&gt;Technical Guidance for Connecting Microsoft&amp;#174; Office SharePoint&amp;#174; Portal Server 2003 to SAP R/3 demonstrates how organizations can make the business information they store and manage in SAP applications available to users in an intranet portal site displayed in a Web browser.&lt;IMG height=1 src="http://blog.u2u.info/DottextWeb/patrick/aggbug/253.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109844391765084304?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109844391765084304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109844391765084304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109844391765084304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109844391765084304'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/technical-guidance-for-connecting.html' title='Technical Guidance for Connecting MicrosoftÂ® Office SharePointÂ® Portal Server 2003 to SAP R/3 '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109844259432362573</id><published>2004-10-22T20:56:00.000+10:00</published><updated>2004-10-22T20:56:34.323+10:00</updated><title type='text'>How to pickup and move your G5</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://weblogs.asp.net/acampbell/archive/2004/10/22/246175.aspx"&gt;Friday afternoon fun&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;One of my colleagues found this very useful Apple knowledge base article.&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;"How to pick up and carry your iMac G5" (&lt;/FONT&gt;&lt;A href="http://docs.info.apple.com/article.html?artnum=86816"&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=Arial size=2&gt;http://docs.info.apple.com/article.html?artnum=86816&lt;/FONT&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt;)&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;I pray that this it is a joke.&lt;/FONT&gt;&lt;/P&gt;&lt;IMG height=1 src="http://weblogs.asp.net/acampbell/aggbug/246175.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109844259432362573?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109844259432362573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109844259432362573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109844259432362573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109844259432362573'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/how-to-pickup-and-move-your-g5.html' title='How to pickup and move your G5'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109841947523363159</id><published>2004-10-22T14:31:00.000+10:00</published><updated>2004-10-22T14:31:15.233+10:00</updated><title type='text'>.NET Compact Framework 2.0 in 4 minutes </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/jcmaslan/archive/2004/10/21/246130.aspx"&gt;.NET Compact Framework 2.0 in 4 minutes&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://download.microsoft.com/download/9/C/F/9CF12BC1-62CE-4D2D-8AE8-26ED9B389F90/craig_neable.wmv"&gt;This &lt;/A&gt;a bit unfair.&amp;nbsp; Craig Neable was asked to sit down in front of a camera and talk extemporaneously about his favorite things about&amp;nbsp;.NET Compact Framework 2.0 for an internal training video.&amp;nbsp; Now &lt;A href="http://download.microsoft.com/download/9/C/F/9CF12BC1-62CE-4D2D-8AE8-26ED9B389F90/craig_neable.wmv"&gt;I'm posting that video publicly &lt;/A&gt;just because I liked listening to it and thought you might too.&amp;nbsp; It's only fair, since I did the same to&amp;nbsp;&lt;A href="http://blogs.msdn.com/jcmaslan/archive/2004/10/20/245378.aspx"&gt;Thomas Lewis yesterday&lt;/A&gt;&amp;nbsp;;)&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/jcmaslan/aggbug/246130.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109841947523363159?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109841947523363159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109841947523363159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841947523363159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841947523363159'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/net-compact-framework-20-in-4-minutes.html' title='.NET Compact Framework 2.0 in 4 minutes '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109841945948862632</id><published>2004-10-22T14:30:00.000+10:00</published><updated>2004-10-22T14:30:59.486+10:00</updated><title type='text'>What is a support incident? </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/deomel/archive/2004/10/21/246128.aspx"&gt;What is a support incident?&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;I believe there is no better way to start talking about support than starting by the beginning: the support incident. We can find many definitions in the vast literature about the subject, and I believe there is common sense about it. Generally speaking we can define an incident as an indivisible event that causes a malfunction - or is the effect of a malfunction - in a product; in our case, a Microsoft product. For a support engineer that will help a customer to address the problem that is causing the malfunction, the incident starts when he or she receives a notification from the customer; for the customer, the incident starts earlier&amp;nbsp;- and sometimes a lot earlier. Sometimes the customer will call in the Microsoft support center after his or her customer - or the end user - has called in and reported that something was not working properly. There is therefore a gap between the time when the event happened and the time our support is called to help the customer; I will return to this in future postings. &lt;/P&gt;&lt;br /&gt;&lt;P&gt;After the support incident is reported to an engineer, this person&amp;nbsp;will help to resolve it: the resolution is always a joint effort where the customer's team and our support team in CSS will work together to resolve the problem. In some situations, the engineer will provide a comprehensive action plan that will solve the problen; in others, the troubleshooting steps and documents sent to the customer will help him or her to build the action plan that will resolve the problem. &lt;/P&gt;&lt;br /&gt;&lt;P&gt;In the lifecycle of a support incident, we can enumerate 3 phases: scoping, troubleshooting and implementation. In the scoping phase, the engineer and the customer must start working by agreeing on a definition about what needs to be fixed: what is the objective to be pursued and what resolution will look like. The troubleshooting phase will allow the engineer to define what data needs to be collected to serve as evidence of the root cause of the problem; then a hypotesis will be elaborated in order to address the cause of the problem. The data collection will rely in many tools like event logs, network traces, performance logs, memory dumps, and sometimes private instrumented binary code that will allow specific data collection. The implementation phase should happen only after the troubleshooting has successfully identified the solution or workaround that will allow the objective to be fullfilled. Unfortunately due to possible limitations the solution may not always be reached.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;In future posts&amp;nbsp;I will try and elaborate more in this subject by detailing each of these steps.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Saludos!&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Deo Melgaco&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/deomel/aggbug/246128.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109841945948862632?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109841945948862632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109841945948862632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841945948862632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841945948862632'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/what-is-support-incident.html' title='What is a support incident? '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109841685862052886</id><published>2004-10-22T13:47:00.000+10:00</published><updated>2004-10-22T13:47:38.620+10:00</updated><title type='text'>MCMS: Template switching at runtime</title><content type='html'>&lt;A href="http://groups-beta.google.com/group/microsoft.public.cmserver.general/browse_thread/thread/15f8993510ab62f5/982026bc27902b3c#982026bc27902b3c"&gt;http://groups-beta.google.com/group/microsoft.public.cmserver.general/browse_thread/thread/15f8993510ab62f5/982026bc27902b3c#982026bc27902b3c&lt;/A&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109841685862052886?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109841685862052886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109841685862052886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841685862052886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841685862052886'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/mcms-template-switching-at-runtime.html' title='MCMS: Template switching at runtime'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109841608292424934</id><published>2004-10-22T13:34:00.000+10:00</published><updated>2004-10-22T13:34:42.923+10:00</updated><title type='text'>Ever needed a "NoDataTemplate" for a repeater? </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://andrewconnell.com/blog/archive/2004/10/21/578.aspx"&gt;Ever needed a "NoDataTemplate" for a repeater?&lt;/A&gt; &lt;br /&gt;&lt;P&gt;I have... and Alex has a great solution: &lt;br /&gt;&lt;P&gt;&amp;#187;&amp;nbsp;&lt;A href="http://weblogs.asp.net/acampbell/archive/2004/06/19/159780.aspx" target=_blank&gt;Extended asp:Repeater (NoDataTemplate)&lt;/A&gt;&lt;/P&gt;&lt;IMG height=1 src="http://andrewconnell.com/blog/aggbug/578.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109841608292424934?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109841608292424934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109841608292424934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841608292424934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841608292424934'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/ever-needed-nodatatemplate-for.html' title='Ever needed a &quot;NoDataTemplate&quot; for a repeater? '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109841601520051438</id><published>2004-10-22T13:33:00.001+10:00</published><updated>2004-10-22T13:33:35.200+10:00</updated><title type='text'>SQL 2005 Beta 2 Technical Preview Week </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://sqljunkies.com/WebLog/ktegels/archive/2004/10/21/4723.aspx"&gt;SQL 2005 Beta 2 Technical Preview Week&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Katie Bar the Door!&lt;/STRONG&gt; There's a whole slew of SQL 2005 webcasts come'n down the information superhighway in the form of &lt;A href="http://blogs.msdn.com/msdnwebcasts/archive/2004/10/22/245913.aspx"&gt;SQL 2005 Beta 2 Technical Preview Week, - December 6-10, 2004&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Overview of the new Developer features in SQL Server 2005&amp;#8212;Level 200&lt;/STRONG&gt;&lt;BR&gt;Monday, December 06, 2004&lt;BR&gt;10:00 AM - 11:00 AM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263413&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Introducing the New SQL Server Management Studi&amp;#8212;âLevel 100&lt;/STRONG&gt;&lt;BR&gt;Monday, December 06, 2004&lt;BR&gt;1:00 PM - 2:00 PM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263410&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;SQL Server 2005 as a .NET Runtime Ho&amp;#8212;tâLevel 100&lt;/STRONG&gt;&lt;BR&gt;Monday, December 06, 2004&lt;BR&gt;3:00 PM - 4:00 PM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263331&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Introducing XML in SQL Server 2&amp;#8212;05âLevel 200&lt;/STRONG&gt;&lt;BR&gt;Monday, December 07, 2004&lt;BR&gt;10:00 AM - 11:00 AM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263329&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Introducing ADO.NET 2.0 for SQL Server &amp;#8212;005âLevel 200&lt;/STRONG&gt;&lt;BR&gt;Monday, December 07, 2004&lt;BR&gt;12:00 PM - 1:00 PM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263284&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;T-SQL Enhancements in SQL Server&amp;#8212;2005âLevel 200&lt;/STRONG&gt;&lt;BR&gt;Monday, December 07, 2004&lt;BR&gt;3:00 PM - 4:00 PM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263333&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;The New Security Model in SQL Serve&amp;#8212; 2005âLevel 200&lt;/STRONG&gt;&lt;BR&gt;Wednesday, December 08, 2004&lt;BR&gt;10:00 AM - 11:00 AM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263278&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Introducing Web Services in SQL Serv&amp;#8212;r 2005âLevel 200&lt;/STRONG&gt;&lt;BR&gt;Wednesday, December 08, 2004&lt;BR&gt;1:00 PM - 2:00 PM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263307&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Introducing Service Broker in SQL Ser&amp;#8212;er 2005âLevel 200&lt;/STRONG&gt;&lt;BR&gt;Wednesday, December 08, 2004&lt;BR&gt;3:00 PM - 4:00 PM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263310&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Introducing Reporting Services for SQL Se&amp;#8212;ver 2005âLevel 200&lt;/STRONG&gt;&lt;BR&gt;Thursday, December 09, 2004&lt;BR&gt;10:00 AM - 11:00 AM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263305&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Introducing SQL Server Integration Services for SQL S&amp;#8212;rver 2005âLevel 200&lt;/STRONG&gt;&lt;BR&gt;Thursday, December 09, 2004&lt;BR&gt;1:00 PM - 2:00 PM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263315&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Introducing SQL Server 2005 Analysis Services for&amp;#8212;DevelopersâLevel 200 &lt;/STRONG&gt;&lt;BR&gt;Thursday, December 09, 2004&lt;BR&gt;3:00 PM - 4:00 PM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263432&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Introducing Full-Text Search in SQL&amp;#8212;Server 2005âLevel 200&lt;BR&gt;&lt;/STRONG&gt;Friday, December 10, 2004&lt;BR&gt;10:00 AM - 11:00 AM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263298&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Introducing Replication in SQ&amp;#8212; Server 2005âLevel 200 &lt;BR&gt;&lt;/STRONG&gt;Friday, December 10, 2004&lt;BR&gt;1:00 PM - 2:00 PM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263301&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;Introducing Notification Services in S&amp;#8212;L Server 2005âLevel 200 &lt;BR&gt;&lt;/STRONG&gt;Friday, December 10, 2004&lt;BR&gt;3:00 PM - 4:00 PM PT&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032263435&amp;Culture=en-US" target=_blank&gt;Register here&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;See you there!&lt;/STRONG&gt;&lt;/P&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;br /&gt;&lt;HR noShade SIZE=1&gt;&lt;br /&gt;This Blog Hosted On: http://www.SqlJunkies.com/&lt;IMG height=1 src="http://sqljunkies.com/WebLog/ktegels/aggbug/4723.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109841601520051438?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109841601520051438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109841601520051438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841601520051438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841601520051438'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/sql-2005-beta-2-technical-preview-week.html' title='SQL 2005 Beta 2 Technical Preview Week '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109841598430602909</id><published>2004-10-22T13:33:00.000+10:00</published><updated>2004-10-22T13:33:04.306+10:00</updated><title type='text'>use SharePoint's web services to access list data using FrontPage </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/frontpoint/archive/2004/10/21/245699.aspx"&gt;use SharePoint's web services to access list data using FrontPage&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Windows &lt;A title="Microsoft SharePoint Products and Technologies" href="http://www.microsoft.com/sharepoint/" target=_blank&gt;SharePoint&lt;/A&gt; Services ships with some really powerful web services that allow users to access list and site information not available through other means.&amp;nbsp; &lt;A title="Microsoft Office FrontPage" href="http://office.microsoft.com/frontpage" target=_blank&gt;FrontPage&lt;/A&gt; 2003 allows users to access these web services in a very straight forward manner, populating all of the query fields dynamically so that little or no knowledge of SOAP is required.&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This example here describes how to use the Data View Web Part to access the lists.asmx web service to display the Attachments on list items in &lt;A title="" href="http://www.microsoft.com/sharepoint/"&gt;wss&lt;/A&gt;.&amp;nbsp; In order to make this as easy to describe as possible, I will use the Announcements list.&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Verdana size=2&gt;So, to start, I browse to the announcements list on my server: &lt;/FONT&gt;&lt;A href="http://myserver/subsite/lists/announcements/forms/allitems.aspx"&gt;&lt;FONT face=Verdana size=2&gt;http://myserver/subsite/lists/announcements/forms/allitems.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; and add a new announcement.&amp;nbsp; The title is 'foo' and I click to add an attachment which is called attachment.htm.&amp;nbsp; By default, I now how two announcements in my list, on with title "Welcome to Windows &lt;A title="Microsoft SharePoint Products and Technologies" href="http://www.microsoft.com/sharepoint/" target=_blank&gt;SharePoint&lt;/A&gt; Services..." and one with title "foo."&amp;nbsp; I open this site in &lt;A title="Microsoft Office FrontPage" href="http://office.microsoft.com/frontpage" target=_blank&gt;FrontPage&lt;/A&gt; 2003 and create a new blank page on which to work.&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;OL&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Data..Insert Data View&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;In the Data Source Catalog, Right click Announcements &amp;gt; Show Data&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;In the Data View Details taskpane, select the Title and the Body and click "Insert Data View" (this should create a data view web part on your blank page displaying the Title and Body for the two announcements)&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Data..Insert Data View&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Expand the "XML Web Services" section of the Catalog&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Click "Add to Catalog"&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;In the "Service Description Location" type: &lt;/FONT&gt;&lt;A href="http://myserver/subsite/_vti_bin/lists.asmx"&gt;&lt;FONT face=Verdana size=2&gt;http://myserver/subsite/_vti_bin/lists.asmx&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Click "Connect now"&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Under "Operation" change to the "GetAttachmentCollection" method&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Double click "listName" and set the value to "Announcements"..OK&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Double click "listItemID" and set the value to '2' (without the quotes - this is the ID of the item that has the attachment from above, if you set this value to 1, step 14 will&amp;nbsp;not work), &lt;STRONG&gt;check the box that "The value of this parameter can be set at&amp;nbsp;runtime"&lt;/STRONG&gt;..OK&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Click OK to the Data Source Properties dialog&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Right click this new data source in the&amp;nbsp;Data Source Catalog &amp;gt; Show Data&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;You should see &amp;nbsp;the path to your attachment load in the Data View Details tree&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Place your cursor under the DVWP you inserted in step 3&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Select the "Attachment" data value in the DVD tree and click "Insert Data View" (you should now have two data views on your page, one of the titles and body and one of the attachments)&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Right click the Data Value to the Attachment and Format Items As &amp;gt; Hyperlink&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Right click the first data view &amp;gt; Web Part Connections&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Use the Connections wizard to create a connection which will pass the ID value from the first data view to the second&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;OL&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;PROVIDE DATA VALUES TO &amp;gt; NEXT&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;CONNECT TO A WEB PART ON THIS PAGE &amp;gt; NEXT&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;TARGET WEB PART: Lists on Subsite; TARGET ACTION: Modify web part using Parameters from &amp;gt; NEXT&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;COLUMNS IN ANNOUNCEMENTS: ID; INPUTS TO LISTS: listItemID &amp;gt;NEXT (if you don't have listItemID, you forgot to check the box in step 11)&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;CREATE A HYPERLINK ON TITLE and INDICATE CURRENT SELECTION USING: ID &amp;gt; NEXT&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;FINISH&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Save the Page and Preview in the Browser&lt;/FONT&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Click on "Foo" and you will see the Link to its attachment.&amp;nbsp; Click the link and see the Attachment load in your browser.&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I hope that this introduction to web services in &lt;A title="Microsoft SharePoint Products and Technologies" href="http://www.microsoft.com/sharepoint/" target=_blank&gt;SharePoint&lt;/A&gt; and &lt;A title="Microsoft Office FrontPage" href="http://office.microsoft.com/frontpage" target=_blank&gt;FrontPage&lt;/A&gt; inspires you to check out all the other methods.&amp;nbsp; Let us know what problems you've solved by using these web services!&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Thanks!&lt;/FONT&gt;&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/frontpoint/aggbug/245699.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109841598430602909?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109841598430602909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109841598430602909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841598430602909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841598430602909'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/use-sharepoints-web-services-to-access_22.html' title='use SharePoint&apos;s web services to access list data using FrontPage '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109841591279682328</id><published>2004-10-22T13:31:00.001+10:00</published><updated>2004-10-22T13:31:52.796+10:00</updated><title type='text'>Use SharePoint's web services to access list data using FrontPage </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://feeds.feedburner.com/MarkHarrison?m=68"&gt;Use SharePoint's web services to access list data using FrontPage&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;A href="http://weblogs.asp.net/frontpoint/archive/2004/10/21/245700.aspx" target=_blank&gt;Example from FrontPoint&lt;/A&gt; describes how to use the Data View Web Part to access the lists.asmx web service to display the Attachments on list items in Windows SharePoint Services.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109841591279682328?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109841591279682328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109841591279682328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841591279682328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841591279682328'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/use-sharepoints-web-services-to-access.html' title='Use SharePoint&apos;s web services to access list data using FrontPage '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109841588516496669</id><published>2004-10-22T13:31:00.000+10:00</published><updated>2004-10-22T13:31:25.163+10:00</updated><title type='text'>How to Customize Your Search Using SharePoint Portal Server 2003 </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://feeds.feedburner.com/MarkHarrison?m=69"&gt;How to Customize Your Search Using SharePoint Portal Server 2003&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;IMG src="http://sharepointplus.com/images/logo/msdnlogo.jpg" align=left&gt;MSDN Article - &lt;A href="http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_SP2003_ta/html/Office_SharePointPortalServerSearchBox.asp" target=_blank&gt;How to Customize Your Search Using SharePoint Portal Server 2003&lt;/A&gt; - Patrick Tisseghem. &lt;BR&gt;&lt;BR&gt;Explore three ways to incorporate Microsoft SharePoint Portal Server Search (service) into custom Web pages, SharePoint Web Parts, Microsoft Windows applications, and other smart-client front-end applications such as those in the Microsoft Office 2003 Editions.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109841588516496669?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109841588516496669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109841588516496669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841588516496669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109841588516496669'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/how-to-customize-your-search-using.html' title='How to Customize Your Search Using SharePoint Portal Server 2003 '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109833932790456059</id><published>2004-10-21T16:15:00.000+10:00</published><updated>2004-10-21T16:15:27.903+10:00</updated><title type='text'>Microsoft Office Information Bridge Framework 1.0 Planning and Architecture Guide </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blog.u2u.info/DottextWeb/patrick/archive/2004/10/21/240.aspx"&gt;Microsoft Office Information Bridge Framework 1.0 Planning and Architecture Guide&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;EM&gt;The Microsoft&amp;#174; Office Information Bridge Framework connects Microsoft Office applications with compatible Web services or common language runtime (CLR) services that are written for line-of-business (LOB) services, such as accounting, supply chain management, and resource planning applications. With this system, users can interact with LOB services directly from content that is hosted by Microsoft Office Word 2003, Microsoft Office Excel 2003, and Microsoft Office Outlook&amp;#174; 2003.&lt;/EM&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;I did not know that the full &lt;STRONG&gt;IBF planning and architecture guide &lt;/STRONG&gt;is available online &lt;A href="http://www.microsoft.com/technet/itsolutions/techguide/mso/ibf/pa/p_a_chap1.mspx"&gt;here&lt;/A&gt; (tx &lt;A href="http://dotnetfinserv.dudecheckthisout.com/"&gt;dotnetfindserv&lt;/A&gt;).&lt;/P&gt;&lt;IMG height=1 src="http://blog.u2u.info/DottextWeb/patrick/aggbug/240.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109833932790456059?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109833932790456059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109833932790456059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109833932790456059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109833932790456059'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/microsoft-office-information-bridge.html' title='Microsoft Office Information Bridge Framework 1.0 Planning and Architecture Guide '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109831438962210611</id><published>2004-10-21T09:19:00.000+10:00</published><updated>2004-10-21T09:19:49.623+10:00</updated><title type='text'>ASP.NET 2.0 in 10 minutes </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/jcmaslan/archive/2004/10/20/245378.aspx"&gt;ASP.NET 2.0 in 10 minutes&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;Watch Thomas Lewis, Technical Evangelist for ASP.NET 2.0, give you his &lt;A href="http://download.microsoft.com/download/4/A/1/4A16B22A-5F0C-4462-80B6-F1AF20F12FB8/thomas_lewis.wmv"&gt;top-of-mind perspective on salient features of&amp;nbsp;ASP.NET 2.0 in this 10 minute video&lt;/A&gt;.&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/jcmaslan/aggbug/245378.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109831438962210611?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109831438962210611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109831438962210611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109831438962210611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109831438962210611'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/aspnet-20-in-10-minutes.html' title='ASP.NET 2.0 in 10 minutes '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109831416493736310</id><published>2004-10-21T09:16:00.000+10:00</published><updated>2004-10-21T09:16:04.936+10:00</updated><title type='text'>Generating Outlook vCalendar files (.vcs) to download in ASP.NET </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://www.codeproject.com/useritems/vcalendarfilecreation.asp"&gt;Generating Outlook vCalendar files (.vcs) to download in ASP.NET&lt;/A&gt; &lt;br /&gt;&lt;P&gt;VB.NET code for webpage to ask to download Outlook calendar item&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109831416493736310?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109831416493736310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109831416493736310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109831416493736310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109831416493736310'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/generating-outlook-vcalendar-files-vcs.html' title='Generating Outlook vCalendar files (.vcs) to download in ASP.NET '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109831329514874886</id><published>2004-10-21T09:01:00.000+10:00</published><updated>2004-10-21T09:01:35.146+10:00</updated><title type='text'>MCMS Licensing Tidbit - will continue to be licensed pre-processor and not pre-core</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://feeds.feedburner.com/MarkHarrison?m=64"&gt;Multi-core chip licensing plans&lt;/A&gt; &lt;br /&gt;&lt;P&gt;Good news for MCMS customers. Microsoft announced yesterday that our server software that is currently licensed on a per-processor model will continue to be licensed on a per-processor, and not on a per-core, model. This policy will allow customers to recognize more performance and power from Microsoft software on a multi-core processor system without incurring additional software licensing fees. &lt;BR&gt;&lt;BR&gt;This is in contrast with certain competitors who are currently indicating that they plan to license "Per Core". &lt;BR&gt;&lt;BR&gt;Dual-core processors will be introduced into the market by Advanced Micro Devices (AMD) and Intel Corp. in 2005, with expectations that this technology will become mainstream in 2006. A processor containing multiple cores, leveraging its ability to execute multiple tasks, will offer a higher level of computing power and functionality than the current generation single-core processor. &lt;BR&gt;&lt;BR&gt;&lt;A href="http://download.microsoft.com/download/9/a/1/9a14b542-2a08-431a-b742-6d22af586d6d/multi_core_lic.doc" target=_blank&gt;More info&lt;/A&gt;.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109831329514874886?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109831329514874886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109831329514874886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109831329514874886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109831329514874886'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/mcms-licensing-tidbit-will-continue-to.html' title='MCMS Licensing Tidbit - will continue to be licensed pre-processor and not pre-core'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109827695731540643</id><published>2004-10-20T22:55:00.000+10:00</published><updated>2004-10-20T22:55:57.316+10:00</updated><title type='text'>Announcing: Will Code for Device!  - Competition - US Only</title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/trobbins/archive/2004/10/20/245014.aspx"&gt;Announcing: Will Code for Device!&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Want a &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:place w:st="on"&gt;Mobile&lt;/st1:place&gt; Device?&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Mobile applications are quickly becoming an essential component of application development. One of the things that many people don&amp;#8217;t realize is that any .NET developer is already a mobile developer! We are taking the Mobile Message across the county with the &lt;A href="http://www.msmobilityroadshow.com/"&gt;.NET To Go Mobility Roadshow&lt;/A&gt;. This Roadshow is showcasing and teaching developers everywhere how &lt;B style="mso-bidi-font-weight: normal"&gt;today&lt;/B&gt;, they can develop Compact Framework applications using the power of &lt;B style="mso-bidi-font-weight: normal"&gt;Visual Studio .NET 2003&lt;/B&gt;. The feedback has been tremendous! The problem is that we need to see some code and are willing to trade you a brand spanking new Windows Mobile device for it! &lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: center" align=center&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Show Me the Code!!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Her&amp;#8217;âs how the contest works:&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;All contest entries must be received by &lt;B style="mso-bidi-font-weight: normal"&gt;midnight November 25, 2004&lt;/B&gt;.&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;We are looking for any and all interesting sample applications that target the &lt;B style="mso-bidi-font-weight: normal"&gt;Compact Framework using Visual Studio .NET 2003&lt;/B&gt;. &lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;You must live in the &lt;st1:place w:st="on"&gt;&lt;st1:country-region w:st="on"&gt;United States&lt;/st1:country-region&gt;&lt;/st1:place&gt;. (Sorry but it has to be!)&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Extra points are given for creativity and usefulness. The application must do something interesting, unique, and creative. (I definitely d&amp;#8217;nât want to see a&amp;#8220;y âHello W&amp;#8221;rldâ applications). The more creative and interesting the better your application will score.&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Applications must be fully functional and can be games, business productivity solutions, recipe prog&amp;#8211;ams â the only limit is your imagination!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Remember creativity counts!&lt;/B&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;You &lt;B style="mso-bidi-font-weight: normal"&gt;must&lt;/B&gt; provide all source code (&lt;B style="mso-bidi-font-weight: normal"&gt;Absolutely no commercial applications&lt;/B&gt;). &lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;All sample applications must run within any of the available&lt;B style="mso-bidi-font-weight: normal"&gt; Visual Studio .NET 2003 emulators&lt;/B&gt;. The key is that y&amp;#8217;u donât need a device to enter the contest!&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in; TEXT-ALIGN: center" align=center&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Use the emulator to get the device!&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;What can &amp;#8211; g&amp;#8217;t? â Itâs simple:&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;&lt;br /&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;A Windows Powered &lt;st1:place w:st="on"&gt;Mobile&lt;/st1:place&gt; Device!&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;All entries received will be posted as samples to help others and spread the word of the power of the Compact Framework! Whether you win a device or not I post all sample code and applications. &lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;My mother always taught me that sharing is caring!&lt;/B&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;How d&amp;#8211; I&amp;#8217;win? â Itâs simple:&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;We will review and score all entries using a combination of how the application exploits features of the Compact Framework and how interesting and useful is the application. Remember - Creativity and the usefulness of your application is the key to winning a device. All applications will be ranked using these two points and validated using Visual Studio .NET 2003. &lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Once we complete the judging the top 5% of all submitted applications will receive either a Smart Phone, Pocket PC or some other fantastic shiny new Windows Powered Mobile Device&lt;SPAN style="COLOR: #339966"&gt;.&lt;/SPAN&gt;&lt;/B&gt; &lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Yes you read that right! &lt;B style="mso-bidi-font-weight: normal"&gt;The more applications we receive the more devices we give out.&lt;/B&gt; According to my math if I receive 3000 samples that means we give out 150 new shiny Windows Mobile devices!&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Do you want a Device? Then show me the code!!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;How do you submit you application?&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Submit your application by sending an &lt;A href="mailto:trobbins@microsoft.com"&gt;email&lt;/A&gt; that contains the following items. &lt;/P&gt;&lt;br /&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo4; tab-stops: list .5in"&gt;Name, Phone Number, and email address&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l3 level1 lfo3; tab-stops: list .5in"&gt;A screen shot of your application running within the emulator. Creativity and usefulness are given the highest grading weight so make sure your screen shot shows the most interesting feature of your application.&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l3 level1 lfo3; tab-stops: list .5in"&gt;Maximum of a 250 word description of your application.&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l3 level1 lfo3; tab-stops: list .5in"&gt;Attach all code in a compressed file. &lt;B style="mso-bidi-font-weight: normal"&gt;Make sure that you include all source code so that we can run it.&lt;/B&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l3 level1 lfo3; tab-stops: list .5in"&gt;Sorry but any incomplete contest entry will not be considered.&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Help me to spread the word and give away more devices! Tell your family, friends, loved ones and others and get them to write me some code! Every speaker on the tour is waiting to see what you are writing. If you are attending the &lt;A href="http://www.msmobilityroadshow.com/"&gt;Mobility Roadshow&lt;/A&gt; make sure to bring your application and show it off! &lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Show me the code and you could get a Windows &lt;st1:place w:st="on"&gt;Mobile&lt;/st1:place&gt; device!&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;&lt;br /&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;IMG height=1 src="http://blogs.msdn.com/trobbins/aggbug/245014.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109827695731540643?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109827695731540643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109827695731540643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109827695731540643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109827695731540643'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/announcing-will-code-for-device.html' title='Announcing: Will Code for Device!  - Competition - US Only'/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109827439469936789</id><published>2004-10-20T22:13:00.000+10:00</published><updated>2004-10-20T22:13:14.700+10:00</updated><title type='text'>Post-beta1 community tech previews of Visual Studio 2005 express editions now available! </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/bgroth/archive/2004/10/20/244921.aspx"&gt;Post-beta1 community tech previews of Visual Studio 2005 express editions now available!&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;DIV class=Section1&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;Thanks to &lt;A href="http://blogs.msdn.com/astebner/archive/2004/10/19/244778.aspx"&gt;Aaron Stebner&lt;/A&gt; for pointing out the specific links to the latest builds of these amazing products:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;BLOCKQUOTE style="MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt"&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;&lt;UL type=disc&gt;&lt;br /&gt;&lt;LI class=MsoNormal&gt;&lt;STRONG&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Visual Basic:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/STRONG&gt;&lt;A title=http://download.microsoft.com/download/2/1/a/21a4b949-758c-4ff2-8381-1acb2a943bf9/vbsetup.exe href="http://download.microsoft.com/download/2/1/a/21a4b949-758c-4ff2-8381-1acb2a943bf9/vbsetup.exe"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;http://download.microsoft.com/download/2/1/a/21a4b949-758c-4ff2-8381-1acb2a943bf9/vbsetup.exe&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal&gt;&lt;STRONG&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Visual C++:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/STRONG&gt;&lt;A title=http://download.microsoft.com/download/9/9/6/996fe06a-08fb-459b-a7c4-35640b4f7bf3/vcsetup.exe href="http://download.microsoft.com/download/9/9/6/996fe06a-08fb-459b-a7c4-35640b4f7bf3/vcsetup.exe"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;http://download.microsoft.com/download/9/9/6/996fe06a-08fb-459b-a7c4-35640b4f7bf3/vcsetup.exe&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal&gt;&lt;STRONG&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Visual C#:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/STRONG&gt;&lt;A title=http://download.microsoft.com/download/a/5/e/a5efa6aa-b73c-4fa7-89b7-4a5fcd60f2a8/vcssetup.exe href="http://download.microsoft.com/download/a/5/e/a5efa6aa-b73c-4fa7-89b7-4a5fcd60f2a8/vcssetup.exe"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;http://download.microsoft.com/download/a/5/e/a5efa6aa-b73c-4fa7-89b7-4a5fcd60f2a8/vcssetup.exe&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal&gt;&lt;STRONG&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Visual J#:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/STRONG&gt;&lt;A title=http://download.microsoft.com/download/d/d/6/dd6aa2e5-20ae-4cd1-85ec-52e5ee78dfd4/vjssetup.exe href="http://download.microsoft.com/download/d/d/6/dd6aa2e5-20ae-4cd1-85ec-52e5ee78dfd4/vjssetup.exe"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;http://download.microsoft.com/download/d/d/6/dd6aa2e5-20ae-4cd1-85ec-52e5ee78dfd4/vjssetup.exe&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;&lt;br /&gt;&lt;LI class=MsoNormal&gt;&lt;STRONG&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Visual Web Developer:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/STRONG&gt;&lt;A title=http://download.microsoft.com/download/9/6/b/96bc21d5-6a5e-4cc8-ac22-272d98f96a64/vwdsetup.exe href="http://download.microsoft.com/download/9/6/b/96bc21d5-6a5e-4cc8-ac22-272d98f96a64/vwdsetup.exe"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;http://download.microsoft.com/download/9/6/b/96bc21d5-6a5e-4cc8-ac22-272d98f96a64/vwdsetup.exe&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;One important note here&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/STRONG&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;- if you have any Visual Studio 2005 beta1 products installed, you will need to uninstall them before you install this community tech preview.&amp;nbsp; Setup will not block you, but it will fail if you don't uninstall VS 2005 beta1 first (including all pieces of VS - the .NET Framework, MSDN, SQL Express, etc).&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Also, since this is a community tech preview and not a full-fledged beta, there are some known issues that were not fixed in time for this release.&amp;nbsp; You can find that list at&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;A title=http://lab.msdn.microsoft.com/express/readme/cptreadme1004/default.aspx href="http://lab.msdn.microsoft.com/express/readme/cptreadme1004/default.aspx"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;http://lab.msdn.microsoft.com/express/readme/cptreadme1004/default.aspx&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;IMG height=1 src="http://blogs.msdn.com/bgroth/aggbug/244921.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109827439469936789?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109827439469936789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109827439469936789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109827439469936789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109827439469936789'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/post-beta1-community-tech-previews-of.html' title='Post-beta1 community tech previews of Visual Studio 2005 express editions now available! '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109827436677657786</id><published>2004-10-20T22:12:00.001+10:00</published><updated>2004-10-20T22:12:46.776+10:00</updated><title type='text'>Speculation on Google Browser and Google IM </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://geekswithblogs.net/tpatel/archive/2004/10/20/12923.aspx"&gt;Speculation on Google Browser and Google IM&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;&lt;A href="http://avlokana.blogspot.com/2004/10/gbrowser-and-google-im.html"&gt;Avalokna&lt;/A&gt; links to two articles discussing &lt;A href="http://software.silicon.com/applications/0,39024653,39125042,00.htm"&gt;Google's plan for IM &lt;/A&gt;and &lt;A href="http://mozillanews.org/?article=d376ef94c4a8368d8f9f8252f23932c3"&gt;Google Browser&lt;/A&gt;.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT color=#000080&gt;Tejas Patel&lt;/FONT&gt;&lt;/P&gt;&lt;IMG height=1 src="http://geekswithblogs.net/tpatel/aggbug/12923.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109827436677657786?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109827436677657786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109827436677657786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109827436677657786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109827436677657786'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/speculation-on-google-browser-and.html' title='Speculation on Google Browser and Google IM '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109827432234750429</id><published>2004-10-20T22:12:00.000+10:00</published><updated>2004-10-20T22:12:02.346+10:00</updated><title type='text'>.NET Rocks - The Whidbey Show </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blog.u2u.info/DottextWeb/patrick/archive/2004/10/20/233.aspx"&gt;.NET Rocks - The Whidbey Show&lt;/A&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;P&gt;New &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7ac81686-6298-4b3d-bc78-baf44dea9cde&amp;DisplayLang=en"&gt;.NET Rocks show on Whidbey&lt;/A&gt; is available as an MSDN. &lt;/P&gt;&lt;IMG height=1 src="http://blog.u2u.info/DottextWeb/patrick/aggbug/233.aspx" width=1&gt;&lt;br /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109827432234750429?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109827432234750429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109827432234750429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109827432234750429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109827432234750429'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/net-rocks-whidbey-show.html' title='.NET Rocks - The Whidbey Show '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109823484557686016</id><published>2004-10-20T11:14:00.000+10:00</published><updated>2004-10-20T11:14:05.576+10:00</updated><title type='text'>Want me to find your blog resume without the trouble of having to send it to me? </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://blogs.msdn.com/HeatherLeigh/archive/2004/10/19/244845.aspx"&gt;Want me to find your blog resume without the trouble of having to send it to me?&lt;/A&gt; &lt;br /&gt;&lt;P&gt;Link from your blog resume to this post and I'll check out your resume by reviewing my referrals. Pretty stealth, huh? Nobody needs to know except the 2 of us ; )&lt;IMG height=1 src="http://blogs.msdn.com/HeatherLeigh/aggbug/244845.aspx" width=1&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109823484557686016?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109823484557686016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109823484557686016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109823484557686016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109823484557686016'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/want-me-to-find-your-blog-resume.html' title='Want me to find your blog resume without the trouble of having to send it to me? '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109822998762512699</id><published>2004-10-20T09:53:00.000+10:00</published><updated>2004-10-20T09:53:07.626+10:00</updated><title type='text'>BizTalk Accelerator for HIPAA Enterprise 3.0 (English) </title><content type='html'>&lt;BLOCKQUOTE&gt;BizTalk Accelerator for HIPAA Enterprise 3.0 (English) &lt;br /&gt;&lt;P&gt;&lt;B&gt;BizTalk Accelerator for HIPAA Enterprise 3.0 (English)&lt;/B&gt; was posted to &lt;A href="http://msdn.microsoft.com/subscriptions/" target=_blank&gt;MSDN Subscriber Downloads&lt;/A&gt; on October 14, 2004&lt;BR&gt;&lt;BR&gt;Located in: &lt;B&gt;Servers | BizTalk Server | BizTalk Accelerators and Adapters&lt;/B&gt;. &lt;BR&gt;&lt;BR&gt;This is available in the following subscription levels:&lt;BR&gt;&lt;BR&gt;- MSDN Universal&lt;BR&gt;- MSDN Academic Alliance&lt;BR&gt;- Microsoft Certified Partner &lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109822998762512699?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109822998762512699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109822998762512699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109822998762512699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109822998762512699'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/biztalk-accelerator-for-hipaa.html' title='BizTalk Accelerator for HIPAA Enterprise 3.0 (English) '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6918932.post-109822996286844716</id><published>2004-10-20T09:52:00.000+10:00</published><updated>2004-10-20T09:52:42.866+10:00</updated><title type='text'>Integrating BizTalk Human Workflow Services with InfoPath 2003 </title><content type='html'>&lt;BLOCKQUOTE&gt;&lt;A href="http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_ip2003_ta/html/Office_InfoPath_integrating_HWS.asp"&gt;Integrating BizTalk Human Workflow Services with InfoPath 2003&lt;/A&gt; &lt;br /&gt;&lt;P&gt;Take advantage of features in InfoPath 2003 SP1 to integrate Human Workflow Services (HWS) functionality (part of Microsoft BizTalk Server 2004) with your InfoPath forms and create workflow solutions.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6918932-109822996286844716?l=anguslogan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anguslogan.blogspot.com/feeds/109822996286844716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6918932&amp;postID=109822996286844716' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109822996286844716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6918932/posts/default/109822996286844716'/><link rel='alternate' type='text/html' href='http://anguslogan.blogspot.com/2004/10/integrating-biztalk-human-workflow.html' title='Integrating BizTalk Human Workflow Services with InfoPath 2003 '/><author><name>Angus</name><uri>http://www.blogger.com/profile/03628249756508383650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
