<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.objectsharp.com/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ObjectSharp</title><link>http://blogs.objectsharp.com/cs/blogs/default.aspx</link><description>The leading provider of Developer Services in Canada for the Microsoft .NET Platform.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.2)</generator><item><title>Elevating Privileges in SharePoint</title><link>http://blogs.objectsharp.com/cs/blogs/jlee/archive/2009/01/06/elevating-privileges-in-sharepoint.aspx</link><pubDate>Tue, 06 Jan 2009 18:56:17 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:160666</guid><dc:creator>jlee</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Here’s a good tip for elevating privileges in SharePoint.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.devhorizon.com/blogs/reza_on_blogging/archive/2007/07/12/484.aspx" href="http://blogs.devhorizon.com/blogs/reza_on_blogging/archive/2007/07/12/484.aspx"&gt;http://blogs.devhorizon.com/blogs/reza_on_blogging/archive/2007/07/12/484.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For those who doesn’t want to click on that link (like myself when I searching for this post again), here’s the code.&lt;/p&gt;  &lt;p&gt;//Don't dispose the following two objects. Sharepoint will take care of their disposal when page is completely rendered.    &lt;br /&gt;SPWeb&amp;#160; webInUserContext = SPContext.Current.Web;     &lt;br /&gt;SPSite SiteInUserContext = SPContext.Current.Site;     &lt;br /&gt;Guid webGuid = webInUserContext.ID;     &lt;br /&gt;Guid siteGuid = SiteInUserContext.ID;&lt;/p&gt;  &lt;p&gt;SPSecurity.RunWithElevatedPrivileges(delegate()    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // get the site in impersonated context     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; using (SPSite site = new SPSite(siteGuid))     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // get the web in the impersonated context    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SPWeb web = site.OpenWeb(webGuid);     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Do your work here&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; web.Dispose();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; });&lt;/p&gt;  &lt;p&gt;There we go. I used this piece of code to access the SPFile of a document within SharePoint. SPFile requires elevated privileges, and can’t be access with just your normal privileges.&lt;/p&gt;  &lt;p&gt;My code works now, and I’m happy. :)&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=160666" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/jlee/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>First Post of the Year and a Gift for You</title><link>http://blogs.objectsharp.com/cs/blogs/bruce/archive/2009/01/06/first-post-of-the-year-and-a-gift-for-you.aspx</link><pubDate>Tue, 06 Jan 2009 14:53:21 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:160664</guid><dc:creator>bruce</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Now that the holidays are over (which weren't particularly fun for me this year, due to a persistent bout with sinusitis), it's time to get back to the posting. And to start things off, let me offer any of you who might be thinking about going to &lt;a href="http://www.devteach.com" target="_blank"&gt;DevTeach Vancouver&lt;/a&gt; at the beginning of June (8th to the 12th). Jean-Rene Roy, the organizer of the conference, has offered 50% off the registration cost to the first 30 people who register with the following code: &lt;b&gt;DEVT50OFFVAN&lt;/b&gt;. Also, the registration need to be done prior to Feb 10th. &lt;/p&gt;  &lt;p&gt;If you've never been to a DevTeach conference, you don't know what you're missing. This is easily the top .NET developer-focused conference in Canada. They get big name speakers presenting on the latest and greatest of technologies. As well, the setup for the conference is such that the speakers are much more accessible than any other conference I've been to. So not only will you be able to hear familiar luminaries, but you'll also get the ability to speak with them one-on-one. A great deal at full price, this becomes an incredible opportunity at half-price. So if you were just thinking of going, let this offer make your mind up for you.&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=160664" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/bruce/archive/tags/General+Rants/default.aspx">General Rants</category><category domain="http://blogs.objectsharp.com/cs/blogs/bruce/archive/tags/Home/default.aspx">Home</category></item><item><title>Technology Predictions and Trends for 2009</title><link>http://blogs.objectsharp.com/cs/blogs/barry/archive/2008/12/31/technology-predictions-and-trends-for-2009.aspx</link><pubDate>Wed, 31 Dec 2008 19:27:13 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:160271</guid><dc:creator>Barry Gervin</dc:creator><slash:comments>3</slash:comments><description>&lt;p&gt;I’m sure we’re going to look back at 2009 and say “it was the best of times, it was the worst of times’ and it will no doubt be interesting. Here’s my predictions…. &lt;/p&gt;  &lt;h1&gt;Social Networking Everywhere&lt;/h1&gt;  &lt;p&gt;Although online social networking companies are already struggling with diminished valuations, in 2009 we’ll see social networks break out of their silos and become essential platform elements that see their way into other online applications such as travel, e-commerce, job-posting boards, online dating services, CRM services, web based email systems, etc. Blogging is also changing, slowing down in fact. Micro-blogging with status update-esque features in FaceBook, Windows Live, and of course the explosion of Twitter will take on even larger roles. It’s as true today as it was back in 1964 when fellow Canadian &lt;a href="http://en.wikipedia.org/wiki/Marshall_McLuhan"&gt;Marshall McLuhan&lt;/a&gt; wrote “The Medium Is The Message”.&lt;/p&gt;  &lt;h1&gt;The Death of Optical Media&lt;/h1&gt;  &lt;p&gt;Okay, so you’ll still be able to walk into a video store to rent a DVD or buy a spindle of blanks at your grocery store but make no mistake about it – the death march is on, and that includes you too Blu-Ray. Blu-Ray will never see the adoption curve that DVD’s had. They thought they won when HD-DVD died, but if winning means dying last, then sure, you won. We’ll increasingly be renting our movies on-demand through our cable boxes, on our converged PC’s and XBOX 360’s via services like Netflix. Along with this, the rest of us will start to realize we don’t really need to own our libraries of movies. With IPod penetration as high as it is, it may take longer to realize we don’t need to own our music either – frankly we don’t own it anyway even though the pricing models try to convince us we do. I won’t go out and predict the death of DRM, frankly, I think 2009 maybe the year where DRM starts to get more tolerable once we are clearly renting our music and movies. The Zune Pass is making some inroads here but until Apple starts offering a similar subscription pricing, this may take a bit longer. &lt;/p&gt;  &lt;p&gt;The Mac Air may have been a bit ahead of the curve with dropping the optical drive, but get used to it. Expect more vendors to do the same as they reduce size or cram in additional batteries or hard drives.&lt;/p&gt;  &lt;h1&gt;The Rise of the NetBook&lt;/h1&gt;  &lt;p&gt;If 2009 is the year of doing more with less, then this will surely be the NetBook’s year. Mainstream hardware manufacturers hate these and their small profit margins, but Acer and Intel will be raking it in building market share if not large bottom lines. Who knows, MS may learn to love the NetBook if they can get Acer to start shipping Windows 7 on them this year as well. Be prepared to see these everywhere in 2009, but don’t expect to see Apple make one (ever). &lt;/p&gt;  &lt;h1&gt;Zune Phone&lt;/h1&gt;  &lt;p&gt;The big story at the end of 2008 has been the global suicide of the original Zune 30s. I predict that tomorrow they’ll be they shall rise from the dead but it might take until the 2nd for everybody to figure out that they need to entirely drain the battery. The big news is that there won’t be a Zune phone with the MS brand name on it, but the Zune UI will come to Windows Mobile (6.5?) turning legions of touch based smart phones into music players almost as good as an IPhone. The bad news is that without an App Store to vet software quality, crapware will continue to be the source of reliability issues for the Windows Mobile platform. The good news is that without an App Store, Windows Mobile users will have lots of choice in the software for their devices, not to mention lots of choice in devices, carriers and plans. The battle between Good and Evil may morph into the battle between Reliability and Choice.&lt;/p&gt;  &lt;h1&gt;Touch Everywhere&lt;/h1&gt;  &lt;p&gt;Get your head out of the gutter, that’s not what I meant. What I did mean is that 12-24 months from now, it will be difficult to purchase a digital frame, LCD monitor or phone without an onscreen touch capability. Windows 7 will light these devices up and we’ll start to not think about the differences between Tablet PC’s and Notebooks as they just converge into a single device. With the advent of Silverlight, WPF and Surface computing, MS has been banging the “user experience” drum for a while now but when touch starts to be the expectation and not the exception, we’ll have to re-engineer our applications to optimize for the touch experience. This may turn out to be bigger than the mouse or even a windowed operation system. &lt;/p&gt;  &lt;h1&gt;Flush with Flash&lt;/h1&gt;  &lt;p&gt;In 2008 we’ve been teased with sold state hard drives but with less than stellar performance at outrageous prices, they’ve been on the fringe. In 2009 prices and read/write times will both come down in solid state drives, but with the increased capacity of USB memory sticks 32gb, 64gb +, we likely won’t see SSD drives hitting mainstream this year. Instead I think we’ll see an increase in the behavior of people keeping their entire lives on USB flash memory sticks. Hopefully we’ll see sync &amp;amp; backup software such as Windows Live Sync, Active Sync, Windows Home Server, etc. become more aware of these portable memory devices that may get synced from any device in your mesh.&amp;#160; &lt;/p&gt;  &lt;p&gt;Camera flash will have to have a new format as SDHC currently is maxed at 32gb. With the increase in demand for HD video recording on still and video cameras, we’ll need a new format. As such we’re seeing rock bottom prices on 2gb chips now. Maybe somebody will come out with a SD Raid device that lets us plug in a bank of 2GB SD Cards. &lt;/p&gt;  &lt;h1&gt;Growing up in the Cloud&lt;/h1&gt;  &lt;p&gt;Cloud computing is going to be a very long term trend. I think we’ll only see baby steps in 2009 towards this goal. In the consumer space we’ll see more storage of digital media in the cloud, online backup services and the move of many applications to the cloud. Perfect for your Touch Zune Phone and Touch NetBook without an optical drive eh? IT shops will take a bit longer to embrace the cloud. Although many IT Data centers are largely virtualized already, applications are not all that virtual today and that doesn’t seem to be changing soon as developers have not whole-heartedly adopted SOA practices, addressed scalability and session management issues nor adopted concepts such as multi-tenancy. As we do more with less in 2009, we won’t see that changing much as a lot of software out there will be in “maintenance mode” during the recession. &lt;/p&gt;  &lt;h1&gt;Maybe, Just Maybe, this is the year of the Conveniently Connected Smart Client&lt;/h1&gt;  &lt;p&gt;Adobe Air &amp;amp; Silverlight are mainstreaming web deployed and updated rich client desktop apps. It’s hard to take advantage of touch interfaces and massive portable flash storage within a browser. All of these other trends can influence Smart Client applications, potentially to a tipping point. We’ll hopefully see out of browser, cross-platform Silverlight applications in 2009 to make this an easy reality on the MS Stack. &lt;/p&gt;  &lt;h1&gt;Incremental, Value-Based and Agile Software Development&lt;/h1&gt;  &lt;p&gt;Many of my customers began large-scale re-writes of their key software assets in 2008, many of them against my recommendations. For most of my key customers in 2008 and into 2009 I’m an advocate of providing incremental value in short iterative releases, not major re-writes that take 6+ months to develop. Even if your application is written in PowerBuilder 6 or Classic ASP, avoid the temptation to rewrite any code that won’t see production for 4 months or longer. We can work towards componentized software by refactoring legacy assets and providing key integration points so that we can release updated modules towards gradual migration. It is difficult for software teams in this economy to produce big-bang, “boil the ocean”, build cathedral type projects. We simply can’t predict what our project’s funding will be in 4 months from now, or if we’ll be owned by another company, scaled down, out sourced or just plain laid off. That is of course unless you work for the government. Government spending will continue if not increase in 2009, but still, try to spend our taxpayer money wisely by delivering short incremental software releases. It allows you to build trust with your customers, mark a line in the sand and move onward and upward, and let’s you move quickly in times of fluid business requirements and funding issues.&lt;/p&gt;  &lt;p&gt;Incremental, Value-Based software development isn’t easy. It takes lots of work, creative thinking, and much interop and integration work than one would prefer. It might easily seem like an approach that costs more in the long term, and in some cases you could be right. But if a company has to throw out work in progress after 6-8 months or never sees the value of it because of other changing business conditions, then what have you saved? Probably not your job anyway.&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=160271" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/barry/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.objectsharp.com/cs/blogs/barry/archive/tags/Home/default.aspx">Home</category><category domain="http://blogs.objectsharp.com/cs/blogs/barry/archive/tags/Humours+Distractions/default.aspx">Humours Distractions</category><category domain="http://blogs.objectsharp.com/cs/blogs/barry/archive/tags/Newsletter/default.aspx">Newsletter</category><category domain="http://blogs.objectsharp.com/cs/blogs/barry/archive/tags/Services/default.aspx">Services</category><category domain="http://blogs.objectsharp.com/cs/blogs/barry/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.objectsharp.com/cs/blogs/barry/archive/tags/WPF/default.aspx">WPF</category></item><item><title>Where is my Check-In in SharePoint Designer?</title><link>http://blogs.objectsharp.com/cs/blogs/jlee/archive/2008/12/31/where-is-my-check-in-in-sharepoint-designer.aspx</link><pubDate>Wed, 31 Dec 2008 18:03:18 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:160260</guid><dc:creator>jlee</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://triplez.mine.nu/blogs/triplez/sharepointdesignercheckin_1023AB92.png"&gt;&lt;img title="sharepointdesigner-checkin" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="115" alt="sharepointdesigner-checkin" src="http://triplez.mine.nu/blogs/triplez/sharepointdesignercheckin_thumb_09902C02.png" width="518" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;If you notice, the master page file in SharePoint Designer is checked out (from the check symbol at the side). It’s supposed to show me “Check In” and “Undo Check Out” and all that. Where is it?&lt;/p&gt;  &lt;p&gt;It is under your “Edit” toolbar, “Check In”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://triplez.mine.nu/blogs/triplez/image_6A1DD56E.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="172" alt="image" src="http://triplez.mine.nu/blogs/triplez/image_thumb_4447AF0B.png" width="230" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So when it doesn’t display, you know where to go.&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=160260" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/jlee/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Hiding Sign In Link For Anonymous Access Users in SharePoint</title><link>http://blogs.objectsharp.com/cs/blogs/jlee/archive/2008/12/29/hiding-sign-in-link-for-anonymous-access-users-in-sharepoint.aspx</link><pubDate>Tue, 30 Dec 2008 01:15:45 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:160003</guid><dc:creator>jlee</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;To customize SharePoint “Sign In” link, we need to modify or duplicate Welcome.ascx in your Control Templates directory.&lt;/p&gt;  &lt;p&gt;Here’s a good post specifying how to hide your sign in link.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/syedi/archive/2008/10/01/hide-the-sign-in-link-for-the-anonymous-access-user-in-anonymous-access-enabled-site-bend-the-welcome-ascx-sharepoint-moss.aspx" target="_blank"&gt;Hide the Sign In link for the anonymous access user in anonymous access enabled site - Bend the Welcome.ascx - SharePoint MOSS&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can play around with Welcome.ascx and come up with your custom style sign in.&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=160003" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/jlee/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>SharePoint and Vista: a problem with “Explorer View” and “Create list from spreadsheet”</title><link>http://blogs.objectsharp.com/cs/blogs/max/archive/2008/12/18/sharepoint-and-vista-a-problem-with-explorer-view-and-create-list-from-spreadsheet.aspx</link><pubDate>Thu, 18 Dec 2008 16:39:24 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:158439</guid><dc:creator>max</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;We have recently encountered a problem with some of the SharePoint (WSS or MOSS) features not working properly in Windows Vista:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;When users attempt to display a document library in the Explorer view within the web application that uses Kerberos authentication, nothing happens: Explorer view never comes up and no errors displayed either
&lt;/li&gt;&lt;li&gt;Or, when users attempt to display a document library within the web application that uses NTLM authentication, they get "Your client does not support opening this list with Windows Explorer" error;
&lt;/li&gt;&lt;li&gt;When users attempt to create list from Excel spreadsheet they get "Method 'Post' of object 'IOWSPostData' failed" error
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;After a lot of research and many unsuccessful attempts to fix these problems using various solutions found on the web, I have finally able to find a workaround that have worked on Windows Vista 32-bit.
&lt;/p&gt;&lt;p&gt;Solutions that &lt;strong&gt;did not work&lt;/strong&gt; in our situation:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="text-decoration:line-through;"&gt;Installing and enabling WebDav on IIS 7
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="text-decoration:line-through;"&gt;Installing Desktop Experience on Windows 2008 server 64 bit
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="text-decoration:line-through;"&gt;Modifying EXPTOOWS.XLA macro file to force using a different version number
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="text-decoration:line-through;"&gt;Etc…
&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The &lt;strong&gt;workaround that worked&lt;/strong&gt;:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Install hotfix &lt;a href="http://support.microsoft.com/kb/945015"&gt;KB945015&lt;/a&gt; on the client machine to fix a bug caused by an extra forward slash mark (/)appended to the query path of a WebDAV PROPFIND request
&lt;/li&gt;&lt;li&gt;Install &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=17C36612-632E-4C04-9382-987622ED1D64&amp;amp;displaylang=en"&gt;Web folder hotfix&lt;/a&gt; on the client machine to get Vista map a drive to a web location on SharePoint
&lt;/li&gt;&lt;li&gt;Map a "Web Network Location" on your PC to the root of the SharePoint site in question and ensure that you save the credentials 
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This workaround only worked for Windows Vista 32-bit. &lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=158439" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Windows/default.aspx">Windows</category></item><item><title>Free UX Tools and Extensions for Websites</title><link>http://blogs.objectsharp.com/cs/blogs/jlee/archive/2008/12/16/free-ux-tools-and-extensions-for-websites.aspx</link><pubDate>Tue, 16 Dec 2008 22:24:45 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:158347</guid><dc:creator>jlee</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Here’s a great blog post with the compilation of great tools if you’re a web developer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.uxbooth.com/blog/top-29-free-ux-tools-and-extensions/" target="_blank"&gt;Top 29 Free UX Tools and Extensions&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I ran a few of the test on our website, and boy are there a few optimizations we could have done, especially for the JavaScript within the pages to improve performance. And also some quirks xhtml and css errors which will just make things nice and more standardised.&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=158347" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/jlee/archive/tags/Web+Development/default.aspx">Web Development</category></item><item><title>Easy(er) ASP.NET Workflow Forms with the WSS 3.0 Workflow Tools</title><link>http://blogs.objectsharp.com/cs/blogs/rwindsor/archive/2008/12/16/easy-er-asp-net-workflow-forms-with-the-wss-3-0-workflow-tools.aspx</link><pubDate>Tue, 16 Dec 2008 17:55:00 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:158341</guid><dc:creator>rwindsor</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;[via &lt;A href="http://blogs.code-counsel.net/Wouter/Lists/Posts/Post.aspx?ID=87"&gt;Wouter Van Vugt&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;WSS3 Workflow Tools helps developers create better WSS 3.0 workflows by providing a development framework and by integrating into the Visual Studio development environment. The primary focus for this first release is on making it easier to create ASP.NET workflow forms. &lt;/P&gt;
&lt;P&gt;The first release consists of: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Base classes for all workflow form types 
&lt;LI&gt;UserControl framework, quite similar to what InfoPath is providing in MOSS 
&lt;LI&gt;Visual designers for InputForm, InputFormSection, InputFormControl and ButtonSection 
&lt;LI&gt;Visual Studio templates for VS2005 / VS2008, for all forms and controls 
&lt;LI&gt;Easy to use installer&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Check it out at &lt;A title=http://www.codeplex.com/wss3workflow href="http://www.codeplex.com/wss3workflow"&gt;http://www.codeplex.com/wss3workflow&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Technorati Tags: [&lt;A href="http://technorati.com/tag/SharePoint" rel=tag&gt;SharePoint&lt;/A&gt;], [&lt;A href="http://technorati.com/tag/WSS" rel=tag&gt;WSS&lt;/A&gt;], [&lt;A href="http://technorati.com/tag/Workflow" rel=tag&gt;Workflow&lt;/A&gt;] &lt;/P&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=158341" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/rwindsor/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.objectsharp.com/cs/blogs/rwindsor/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Two Great Sites for ASP.NET Developers Who Want to Learn SharePoint 2007</title><link>http://blogs.objectsharp.com/cs/blogs/rwindsor/archive/2008/12/15/two-great-sites-for-asp-net-developers-who-want-to-learn-sharepoint-2007.aspx</link><pubDate>Tue, 16 Dec 2008 00:36:00 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:158337</guid><dc:creator>rwindsor</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/rampup/dd221355.aspx"&gt;MSDN RampUp - SharePoint for Developers&lt;/A&gt; and &lt;A class="" href="http://mssharepointdeveloper.com/"&gt;mssharepointdeveloper.com&lt;/A&gt;&lt;BR&gt;Both these sites have articles, webcasts and hands-on labs&amp;nbsp;designed to help .NET developers to learn the key points of SharePoint development. A variety of materials with different learning styles help you get started doing SharePoint 2007&amp;nbsp;development.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.objectsharp.com/training/coursedetail.aspx?id=6020"&gt;The Great SharePoint Adventure - WSS 3.0 and MOSS 2007 for Developers&lt;BR&gt;&lt;/A&gt;If you want more than the quick boost provided by the resources above, you can get a broader and deeper picture by taking our five-day course. It's about 70% instructor demos and labs and you get to take all the code back to the office with you for reference.&lt;/P&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=158337" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/rwindsor/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.objectsharp.com/cs/blogs/rwindsor/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Entity Framework: What you need to know. Metro Toronto UG Dec 9th 2008</title><link>http://blogs.objectsharp.com/cs/blogs/barry/archive/2008/12/08/entity-framework-what-you-need-to-know-metro-toronto-ug-dec-9th-2008.aspx</link><pubDate>Mon, 08 Dec 2008 21:55:17 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:157837</guid><dc:creator>Barry Gervin</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I’ll be speaking tomorrow night at the &lt;a title="http://www.metrotorontoug.com/" href="http://www.metrotorontoug.com/" target="_blank"&gt;Metro Toronto .NET UG&lt;/a&gt; tomorrow night. &lt;/p&gt;  &lt;h5&gt;Entity Framework: What You Need to Know&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.objectsharp.com/bgervin.aspx"&gt;Barry Gervin&lt;/a&gt;, ObjectSharp &lt;/li&gt;    &lt;li&gt;Tuesday, December 9, 2008 at 6:00pm &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;New Location!&lt;/strong&gt; Palmerston Library Theatre (lower level), &lt;a href="http://maps.live.com/default.aspx?v=2&amp;amp;FORM=LMLTCP&amp;amp;cp=43.665518~-79.412645&amp;amp;style=h&amp;amp;lvl=19&amp;amp;tilt=-90&amp;amp;dir=0&amp;amp;alt=-1000&amp;amp;phx=0&amp;amp;phy=0&amp;amp;phscl=1&amp;amp;encType=1&amp;amp;cid=2F659A5B930298D!411"&gt;560 Palmerston Avenue, Toronto (2 blocks west of Bloor &amp;amp; Bathurst)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Is this the last data access technology we’ll ever need from MS – or just another one along the way? What is the Entity Framework and what is the difference between EDM, and LINQ to Entities. What’s different between LINQ to SQL? This session will give you the background on the Entity Framework and help you understand the MS data access strategy and how to apply it in practice. We’ll look at what’s available today, how best to apply it in the real world coupled with other complimentary technologies such as ADO.NET Data Services and Enterprise Library’s Validation Application Block.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dailybread.ca/index.cfm"&gt;&lt;img style="display:inline;margin-left:0px;margin-right:0px;" alt="Banner" src="http://www.dailybread.ca/images/banner_top.gif" align="left" border="0" /&gt;&lt;/a&gt;And best of all, we’re having a food drive for the &lt;a href="http://www.dailybread.ca/" target="_blank"&gt;Daily Bread Food Bank&lt;/a&gt;. You can &lt;a href="http://www.canadahelps.org/gp.aspx?id=2792" target="_blank"&gt;donate cash by clicking here&lt;/a&gt; or non-perishable good such as.&lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;ul&gt;       &lt;ul&gt;         &lt;ul&gt;           &lt;ul&gt;             &lt;ul&gt;               &lt;ul&gt;                 &lt;ul&gt;                   &lt;ul&gt;                     &lt;li&gt;Peanut Butter&lt;/li&gt;                      &lt;li&gt;Baby Formula &amp;amp; Food&lt;/li&gt;                      &lt;li&gt;Canned Fruits or Vegetables&lt;/li&gt;                      &lt;li&gt;Canned Fish&amp;#160; or Meat&lt;/li&gt;                      &lt;li&gt;Dried Pasta &amp;amp; Tomato Sauce&lt;/li&gt;                      &lt;li&gt;Rice&lt;/li&gt;                      &lt;li&gt;Lentils&lt;/li&gt;                      &lt;li&gt;Cans of Soup or Hearty Stew&lt;/li&gt;                      &lt;li&gt;Powdered, Canned or Tetra Pak Milk&lt;/li&gt;                      &lt;li&gt;Cans of Beans&lt;/li&gt;                      &lt;li&gt;Macaroni and Cheese&lt;/li&gt;                   &lt;/ul&gt;                 &lt;/ul&gt;               &lt;/ul&gt;             &lt;/ul&gt;           &lt;/ul&gt;         &lt;/ul&gt;       &lt;/ul&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;h3&gt;Did You Know?&lt;/h3&gt;  &lt;p&gt;Your &lt;a href="http://www.canadahelps.org/gp.aspx?id=2792" target="_blank"&gt;cash donation&lt;/a&gt; will purchase twice as much food as you can purchase at the grocery store. The daily bread food bank purchases Bulk Quantities of food, which gets to where it is needed faster because there is no sorting step required.&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=157837" width="1" height="1"&gt;</description></item><item><title>Staying Sane in Today’s Software Development World with Billy Hollis</title><link>http://blogs.objectsharp.com/cs/blogs/rwindsor/archive/2008/12/06/staying-sane-in-today-s-software-development-world-with-billy-hollis.aspx</link><pubDate>Sun, 07 Dec 2008 04:38:00 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:157784</guid><dc:creator>rwindsor</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;I'm a big fan of Billy Hollis. He just seems to really get what's going on in the .NET development world and the issues that today's developers are facing. I just finished listening to&amp;nbsp;a &lt;A href="http://deepfriedbytes.com/"&gt;Deep Fried Bytes&lt;/A&gt; podcast where Billy&amp;nbsp;spoke with&amp;nbsp;hosts Keith Elder and Chris Woodruff about the flood of new technology coming from Microsoft and how developers are dealing with it. It's definitely worth a listen.&lt;/P&gt;
&lt;P&gt;&lt;A title=http://deepfriedbytes.com/podcast/episode-13-staying-sane-in-today-rsquo-s-software-development-world-with-billy-hollis/ href="http://deepfriedbytes.com/podcast/episode-13-staying-sane-in-today-rsquo-s-software-development-world-with-billy-hollis/"&gt;http://deepfriedbytes.com/podcast/episode-13-staying-sane-in-today-rsquo-s-software-development-world-with-billy-hollis/&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=157784" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/rwindsor/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.objectsharp.com/cs/blogs/rwindsor/archive/tags/Podcast/default.aspx">Podcast</category></item><item><title>On with the new… server that is</title><link>http://blogs.objectsharp.com/cs/blogs/max/archive/2008/12/03/on-with-the-new-server-that-is.aspx</link><pubDate>Wed, 03 Dec 2008 15:01:21 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:157567</guid><dc:creator>max</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;As a part of our continuing commitment to the server/service improvements and never-ending technological progress, we have moved &lt;a href="http://blogs.objectsharp.com"&gt;ObjectSharp blogs&lt;/a&gt; to the new (better, faster, and prettier) server. ObjectSharp has always demonstrated a leadership in adopting cutting-edge technologies, so moving our blogs to the emerging cloud services only makes sense for us. For now, we use &lt;a href="http://aws.amazon.com/windows"&gt;Amazon Elastic Compute Cloud running Windows&lt;/a&gt;, at least until &lt;a href="http://www.microsoft.com/azure/windowsazure.mspx"&gt;Microsoft Windows Azure&lt;/a&gt; cloud services mature. More updates and upgrades coming soon. Stay tuned…
&lt;/p&gt;&lt;p&gt;&lt;em&gt;Please update your favorites and RSS feeds with the new URL: &lt;a href="http://blogs.objectsharp.com"&gt;&lt;strong&gt;http://blogs.objectsharp.com&lt;/strong&gt;&lt;/a&gt;
		&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=157567" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Windows/default.aspx">Windows</category></item><item><title>SharePoint: Bug or Feature? @Created not on Variation Site</title><link>http://blogs.objectsharp.com/cs/blogs/jlee/archive/2008/11/18/sharepoint-bug-or-feature-created-not-on-variation-site.aspx</link><pubDate>Tue, 18 Nov 2008 18:52:01 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:157178</guid><dc:creator>jlee</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;As mentioned in the title, the @Created date field (or site column, depending on your terminology), the date of document creation, which is by default available to all pages and documents, is not replicated when you create a site variation. It is however *linked* to the original document from the original site itself. So if you ever decide to turn off site variation, you’ll lose the @Created date field on your site variation, and there’s absolutely no way to get it back, or at least I haven’t found a way to get it back without hacking it through code.&lt;/p&gt;  &lt;p&gt;So be careful when you decide to create a site variation. This “feature” caught us all by surprise, especially when variation was turned off and still wanted the persisted site. &lt;/p&gt;  &lt;p&gt;One suggestion to get around it is to create another field and set the computed value to today’s date. I’ll blog more on how we solve this problem when we actually do.&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=157178" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/jlee/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>My Book is now Available</title><link>http://blogs.objectsharp.com/cs/blogs/bruce/archive/2008/11/16/my-book-is-now-available.aspx</link><pubDate>Sun, 16 Nov 2008 18:56:31 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:156828</guid><dc:creator>bruce</dc:creator><slash:comments>4</slash:comments><description>&lt;p&gt;In the excitement of PDC, it slipped my mind to let everyone know that the book on which I was a co-author was actually shipped at the beginning of October. The title is the terse, yet incredibly descriptive &lt;a href="http://www.amazon.com/gp/product/0735625654?ie=UTF8&amp;amp;tag=tagconsulting-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0735625654" target="_blank"&gt;MCTS Self-Paced Training Kit (Exam 70-503): Microsoft&amp;#174; .NET Framework 3.5 Windows&amp;#174; Communication Foundation (PRO-Certification)&lt;/a&gt;. There is a bidding war for the movie rights and I'm hoping that George Clooney plays me in the adaptation. :)&lt;/p&gt;  &lt;p&gt;For those of you wondering how the actual release might have slipped my mind, the reason is that I'm not involved in the steps that takes place at the end of the publishing process. Most of the book was written in the first half of the year. Since July, I have been reviewing chapters and responding to editor notes. But since the middle of August my tasks have been done. And, I'm afraid, when it comes to book writing, once I'm done, I mentally move on to the next task. So I wasn't even sure when the publication date was. But it was released and, based on the numbers that I've seen so far, it seems to be doing quite well. If any of you have the chance to read it, I'd be thrilled to hear any feedback (both good and bad).&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=156828" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/bruce/archive/tags/Certification/default.aspx">Certification</category><category domain="http://blogs.objectsharp.com/cs/blogs/bruce/archive/tags/General+Rants/default.aspx">General Rants</category><category domain="http://blogs.objectsharp.com/cs/blogs/bruce/archive/tags/Home/default.aspx">Home</category><category domain="http://blogs.objectsharp.com/cs/blogs/bruce/archive/tags/Newsletter/default.aspx">Newsletter</category><category domain="http://blogs.objectsharp.com/cs/blogs/bruce/archive/tags/Personal/default.aspx">Personal</category></item><item><title>Non-Geek Fun</title><link>http://blogs.objectsharp.com/cs/blogs/bruce/archive/2008/11/15/non-geek-fun.aspx</link><pubDate>Sun, 16 Nov 2008 00:19:26 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:156782</guid><dc:creator>bruce</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I've been a fan of &lt;a href="http://www.gladwell.com" target="_blank"&gt;Malcolm Gladwell&lt;/a&gt; since I read The Tipping Point. And after following that up with Blick, it is clear that Mr. Gladwell is a fascinating author on subjects that are quite interesting, even when it falls outside my normal range of reading material (that being mostly geeky ). Apparently on Tuesday, a new book of his entitled &lt;a href="http://www.amazon.com/Outliers-Story-Success-Malcolm-Gladwell/dp/0316017922/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1226787489&amp;amp;sr=8-1" target="_blank"&gt;Outliers: The Story of Success&lt;/a&gt; is coming out. That in itself is enough to pique my interest. However, it turns out that, as part of his book tour, Mr. Gladwell is speaking in Toronto on Dec 1 at the University of Toronto Rotman School of Business. And the price of the tickets (only $31 and which you can get &lt;a href="https://secure.e-registernow.com/cgi-bin/mkpayment.cgi?state=529" target="_blank"&gt;here&lt;/a&gt;) includes a copy of the book. I'm signed up already and if you have found his books interesting, here is a chance to hear him in person.&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=156782" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/bruce/archive/tags/General+Rants/default.aspx">General Rants</category><category domain="http://blogs.objectsharp.com/cs/blogs/bruce/archive/tags/Personal/default.aspx">Personal</category></item><item><title>How to change the URL for SharePoint Central Administration site</title><link>http://blogs.objectsharp.com/cs/blogs/max/archive/2008/11/14/how-to-change-the-url-for-sharepoint-central-administration-site.aspx</link><pubDate>Fri, 14 Nov 2008 22:13:01 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:155955</guid><dc:creator>max</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I have been working on configuring high availability for SharePoint servers (MOSS or WSS), and for a little while I wasn't able to figure out the way to modify the URL for SharePoint Central Administration site. So, basically you extend the Central Administration web application (using GUI or psconfig command) to run on multiple servers, and when you click on SharePoint Central Administration icon you're still redirected to a specific SharePoint server instead of been redirected to the Load Balancing URL. Anyway, as it turns out the URL has to be changed via registry on all SharePoint servers. Weird?!
&lt;/p&gt;&lt;p&gt;To change the URL for SharePoint Central Administration URL:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Open Registry editor
&lt;/li&gt;&lt;li&gt;Backup the registry before making any changes!!!
&lt;/li&gt;&lt;li&gt;Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\WSS and change the value of CentralAdministrationURL to whatever you want to be&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=155955" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Windows/default.aspx">Windows</category></item><item><title>How to change the port number for SharePoint Central Administration site</title><link>http://blogs.objectsharp.com/cs/blogs/max/archive/2008/11/14/how-to-change-port-number-for-sharepoint-central-administration-site.aspx</link><pubDate>Fri, 14 Nov 2008 21:09:52 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:155932</guid><dc:creator>max</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;To change a port number that SharePoint Central Administration site is running on:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Open Command Prompt
&lt;/li&gt;&lt;li&gt;Go to BIN folder in SharePoint install directory (by default, it would be "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN")
&lt;/li&gt;&lt;li&gt;To get the port number that Central Administration site is currently running on, type &lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;stsadm.exe -o getadminport&lt;br /&gt;&lt;/span&gt;
		&lt;/li&gt;&lt;li&gt;To change a port number that SharePoint Central Administration site is using, type&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;stsadm.exe -o setadminport -port &amp;lt;portnumber&amp;gt;&lt;/span&gt;
		&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=155932" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Windows/default.aspx">Windows</category></item><item><title>Google Alerts made me laugh :)</title><link>http://blogs.objectsharp.com/cs/blogs/dave/archive/2008/11/14/google-alerts-made-me-laugh.aspx</link><pubDate>Fri, 14 Nov 2008 18:13:29 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:155875</guid><dc:creator>dave</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I subscribe to Google Alerts. I have an alert set up to look for the word &lt;a href="http://www.ObjectSharp.com" target="_blank"&gt;ObjectSharp&lt;/a&gt;. This has worked great over the years, pointing out blogs and articles where people have made reference to &lt;a href="http://www.ObjectSharp.com" target="_blank"&gt;ObjectSharp&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;This morning I received an Alert that made me laugh.&amp;#160; I started reading a news article titled: &lt;strong&gt;Here's how and where 'cutters' can get help&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Perhaps its someone talking about our training, I thought to myself. As I began to read the article it made no sense. Then I found the source of the Alert. :)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.objectsharp.com/cs/blogs/dave/WindowsLiveWriter/GoogleAlertsmademelaugh_9D86/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="100" alt="image" src="http://www.objectsharp.com/cs/blogs/dave/WindowsLiveWriter/GoogleAlertsmademelaugh_9D86/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You understand, it made me laugh because of the mix up , not that the article is funny. The Article is very serious and I hope these people get some help. &lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=155875" width="1" height="1"&gt;</description></item><item><title>Dundas Charts in the .Net Framework 3.5 SP1?</title><link>http://blogs.objectsharp.com/cs/blogs/dave/archive/2008/11/14/dundas-charts-in-the-net-framework-3-5-sp1.aspx</link><pubDate>Fri, 14 Nov 2008 03:46:13 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:155691</guid><dc:creator>dave</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;It's true. We were looking at using Dundas charts for a client project. One of our associates mentioned that Dundas sold the rights to their Data Visualization packages to Microsoft last year and have added them as a separate installation for .Net framework 3.5 SP1. Read more about it &lt;a href="http://blogs.msdn.com/alexgor/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;What do I need and where do I get it?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;displaylang=en" target="_blank"&gt;.Net 3.5 SP1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EE8F6F35-B087-4324-9DBA-6DD5E844FD9F&amp;amp;displaylang=en" target="_blank"&gt;Chart Docs&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&amp;amp;displaylang=en" target="_blank"&gt;Chart Controls&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For some help using them check out &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/threads/" target="_blank"&gt;Chart Forums&lt;/a&gt; and &lt;a href="http://code.msdn.microsoft.com/mschart" target="_blank"&gt;Chart Samples&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=155691" width="1" height="1"&gt;</description></item><item><title>New MS (Dundas) Chart Controls</title><link>http://blogs.objectsharp.com/cs/blogs/dan/archive/2008/11/12/new-ms-dundas-chart-controls.aspx</link><pubDate>Wed, 12 Nov 2008 04:46:28 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:155382</guid><dc:creator>dan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The client I’m currently working with needed a charting control that would allow us to create something similar to a Gantt chart.&amp;#160; Unfortunately the control suite we were using wasn’t quite up to the task.&amp;#160; Fortunately a fellow Objectsharpee (and former Dundas employee) told me that Microsoft was going to be putting the Dundas controls they had purchased into the framework, even better was that it had been released just the week previous.&amp;#160; I’ve never used Dundas controls previous to this, so I’m not 100% clear what the feature set differences are, or if there are any.&amp;#160; The MS Chart control did everything we needed and it was dead simple to do.&amp;#160; &lt;/p&gt;  &lt;p&gt;All you need to do is download and install the &lt;a target="_blank"&gt;small installer&lt;/a&gt; and have &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;displaylang=en" target="_blank"&gt;.Net 3.5 SP1&lt;/a&gt; already installed.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EE8F6F35-B087-4324-9DBA-6DD5E844FD9F&amp;amp;displaylang=en" target="_blank"&gt;Chart Docs&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&amp;amp;displaylang=en" target="_blank"&gt;Chart Controls&lt;/a&gt;     &lt;br /&gt;&lt;a target="_blank"&gt;Chart Forums&lt;/a&gt; – Note: Not a lot of information in the forums as of this posting, but the Dundas support forums are filled with great, applicable, information.    &lt;br /&gt;&lt;a href="http://code.msdn.microsoft.com/mschart" target="_blank"&gt;Chart Samples&lt;/a&gt;&lt;/p&gt; Also, &lt;a href="http://blogs.msdn.com/alexgor/default.aspx" target="_blank"&gt;Alex Gorev&lt;/a&gt; has started a blog all about the new data visualization in the .Net Framework.   &lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=155382" width="1" height="1"&gt;</description></item><item><title>TFS Powershell PSSnapin</title><link>http://blogs.objectsharp.com/cs/blogs/dan/archive/2008/11/12/tfs-powershell-pssnapin.aspx</link><pubDate>Wed, 12 Nov 2008 04:19:11 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:155381</guid><dc:creator>dan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBD14EEA-781F-45A1-8C46-9F6BA2F68BF0&amp;amp;displaylang=en" target="_blank"&gt;October Team Foundation Power Tools&lt;/a&gt; drop includes three new features: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;TFS Power Shell Extensions &lt;/strong&gt; &lt;li&gt;&lt;strong&gt;TFS Windows Shell Extensions&lt;/strong&gt;  &lt;li&gt;&lt;strong&gt;Team Members Tool&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The only one I care about is the Powershell extensions. &lt;a href="http://keithhill.spaces.live.com/Blog/cns!5A8D2641E0963A97!6691.entry" target="_blank"&gt;Keith Hill&lt;/a&gt; has a great post with some examples.&amp;nbsp; I already had a script that made some .NET assembly calls to get me the latest good build off of TFS.&amp;nbsp; I converted that script to use the new snapin, and posted it below.&amp;nbsp; I’m sure some of this is not best practices, feel free to let me know if you have a cleaner implementation.&lt;/p&gt;&lt;pre&gt;(Get-TfsServer -Name myTfsServer).GetService(Microsoft.TeamFoundation.Build.Client
.IBuildServer]).QueryBuilds("&lt;span style="color:#8b0000;"&gt;myProjectName&lt;/span&gt;", "&lt;span style="color:#8b0000;"&gt;myBuildName&lt;/span&gt;") | &lt;/pre&gt;&lt;pre&gt;where { $_.BuildDefinition.LastGoodBuildUri -eq $_.Uri } | select DropLocation&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;Two lines in my profile.ps1:&lt;/pre&gt;
&lt;p&gt;[void][System.Reflection.Assembly]::LoadWithPartialName("Microsoft.TeamFoundation.Client") &lt;br&gt;[void][System.Reflection.Assembly]::LoadWithPartialName("Microsoft.TeamFoundation.Build.Client") &lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=155381" width="1" height="1"&gt;</description></item><item><title>Sharepoint Development: Enable Debugging</title><link>http://blogs.objectsharp.com/cs/blogs/jlee/archive/2008/11/11/sharepoint-development-enable-debugging.aspx</link><pubDate>Tue, 11 Nov 2008 19:07:26 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:155350</guid><dc:creator>jlee</dc:creator><slash:comments>0</slash:comments><description>Note to self – Before developing on SharePoint, always enable debugging on the development machine to see a “little” more verbose error messages. Edit the web.config and change the following:  &lt;div style="background:white;color:black;"&gt;&lt;span class="Apple-style-span" style="word-spacing:0px;font:16px 'Times New Roman';text-transform:none;text-indent:0px;white-space:normal;letter-spacing:normal;border-collapse:separate;orphans:2;widows:2;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;-webkit-text-decorations-in-effect:none;-webkit-text-size-adjust:auto;-webkit-text-stroke-width:0px;"&gt;&lt;span class="Apple-style-span" style="font-size:12px;line-height:17px;font-family:'Segoe UI';text-align:left;"&gt;       &lt;p style="margin:1em 0px;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p style="margin:1em 0px;"&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;SafeMode&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;MaxControls&lt;/span&gt;&lt;span&gt;=&amp;quot;200&amp;quot;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;CallStack&lt;/span&gt;&lt;span&gt;=&amp;quot;false&amp;quot;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;...&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;Becomes&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;--&amp;gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p style="margin:1em 0px;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;SafeMode&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;MaxControls&lt;/span&gt;&lt;span&gt;=&amp;quot;200&amp;quot;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;CallStack&lt;/span&gt;&lt;span&gt;=&amp;quot;true&amp;quot;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;...&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p style="margin:1em 0px;"&gt;&lt;span&gt;&lt;/span&gt;&amp;#160;&lt;/p&gt;        &lt;p style="margin:1em 0px;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;customErrors&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;mode&lt;/span&gt;&lt;span&gt;=&amp;quot;On&amp;quot;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;Becomes&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;--&amp;gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p style="margin:1em 0px;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;customErrors&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;mode&lt;/span&gt;&lt;span&gt;=&amp;quot;Off&amp;quot;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p style="margin:1em 0px;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&amp;#160;&lt;/p&gt;        &lt;p style="margin:1em 0px;"&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;compilation&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;batch&lt;/span&gt;&lt;span&gt;=&amp;quot;false&amp;quot;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;debug&lt;/span&gt;&lt;span&gt;=&amp;quot;false&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;Becomes&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;--&amp;gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p style="margin:1em 0px;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;compilation&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;batch&lt;/span&gt;&lt;span&gt;=&amp;quot;true&amp;quot;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-converted-space"&gt;&amp;#160;&lt;/span&gt;debug&lt;/span&gt;&lt;span&gt;=&amp;quot;true&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=155350" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/jlee/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Sharepoint Development: &amp;quot;Request failed&amp;quot; with custom page or dlls/assemblies</title><link>http://blogs.objectsharp.com/cs/blogs/jlee/archive/2008/11/11/sharepoint-development-quot-request-failed-quot-with-custom-page-or-dlls-assemblies.aspx</link><pubDate>Tue, 11 Nov 2008 18:39:00 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:155346</guid><dc:creator>jlee</dc:creator><slash:comments>0</slash:comments><description>Note to self - If using any external assemblies that try to access Microsoft.Sharepoint assemblies, remember to change the trust level to full in the web.config.
&lt;br /&gt;&lt;br /&gt;
&amp;lt;trust level="Full" originUrl="" /&amp;gt;
&lt;br /&gt;&lt;br /&gt;
This is only used during development.
&lt;br /&gt;&lt;br /&gt;
When it comes to production, install assembly into the GAC with gacutil /i  to allow external assemblies access to Microsoft.Sharepoint assemblies.&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=155346" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/jlee/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>SharePoint: No easy way to deny access</title><link>http://blogs.objectsharp.com/cs/blogs/max/archive/2008/11/10/sharepoint-no-easy-way-to-deny-access.aspx</link><pubDate>Mon, 10 Nov 2008 18:41:14 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:155306</guid><dc:creator>max</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;For a sophisticated web application, SharePoint (WSS or MOSS) is missing a feature as simple as Deny access (Deny Read, Deny Write, Deny All). To deny access to the SharePoint for single user or a group of users, you modify Policy for Web Application in SharePoint Central Administration:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Open SharePoint Central Administration
&lt;/li&gt;&lt;li&gt;Click on Application Management
&lt;/li&gt;&lt;li&gt;Then, under Application security, click on Policy for Web Application
&lt;/li&gt;&lt;li&gt;Select correct web application in the drop down 
&lt;/li&gt;&lt;li&gt;Click on Add Users
&lt;/li&gt;&lt;li&gt;Select web application and the zone. Click Next
&lt;/li&gt;&lt;li&gt;Enter the username or security group. Select Deny Write or Deny All and click on Finish
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;em&gt;&lt;span style="text-decoration:underline;"&gt;Note&lt;/span&gt;: This will deny access to the whole web application in SharePoint! There is no way to deny access to a specific SharePoint item (site, list, document library and so on)
&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Hopefully Microsoft will fix this weakness in the next service pack or so…
&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=155306" width="1" height="1"&gt;</description><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.objectsharp.com/cs/blogs/max/archive/tags/Windows/default.aspx">Windows</category></item><item><title>DevTeach Montreal</title><link>http://blogs.objectsharp.com/cs/blogs/dave/archive/2008/11/10/devteach-montreal.aspx</link><pubDate>Mon, 10 Nov 2008 17:41:13 GMT</pubDate><guid isPermaLink="false">4e5c2b59-774a-4189-b009-1bb73818b493:155305</guid><dc:creator>dave</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Have you heard the news? &lt;/p&gt;  &lt;p&gt;Every attendee to DevTeach Montreal will get Visual Studio 2008 Pro, Expression Web 2 and Tech-Ed DEV set in their bag!&lt;/p&gt;  &lt;p&gt;DevTeach believes that all developers need the right tool to be productive. Therefore you will get,&amp;#160; free software, when you register to DevTeach or SQLTeach. Yes that right! They are giving over a $1000 worth of software when you register to DevTeach. You will find in your conference bag a version of Visual Studio 2008 Professional, ExpressionTM Web 2 and the Tech-Ed Conference DVD Set. Now that is a good deal? DevTeach and SQLTeach are really the training you can&amp;#8217;t get any other way. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.devteach.com/Register.aspx" target="_blank"&gt;Register now.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.objectsharp.com/cs/blogs/dave/WindowsLiveWriter/DevTeachMontreal_963A/clip_image001_2.jpg"&gt;&lt;img height="102" alt="clip_image001" src="http://www.objectsharp.com/cs/blogs/dave/WindowsLiveWriter/DevTeachMontreal_963A/clip_image001_thumb.jpg" width="77" /&gt;&lt;/a&gt;&lt;a href="http://www.objectsharp.com/cs/blogs/dave/WindowsLiveWriter/DevTeachMontreal_963A/clip_image002_2.jpg"&gt;&lt;img height="71" alt="clip_image002" src="http://www.objectsharp.com/cs/blogs/dave/WindowsLiveWriter/DevTeachMontreal_963A/clip_image002_thumb.jpg" width="170" /&gt;&lt;/a&gt;&lt;a href="http://www.objectsharp.com/cs/blogs/dave/WindowsLiveWriter/DevTeachMontreal_963A/clip_image003_2.jpg"&gt;&lt;img height="97" alt="clip_image003" src="http://www.objectsharp.com/cs/blogs/dave/WindowsLiveWriter/DevTeachMontreal_963A/clip_image003_thumb.jpg" width="76" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.objectsharp.com/cs/aggbug.aspx?PostID=155305" width="1" height="1"&gt;</description></item></channel></rss>