<?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-6611353</id><updated>2011-04-21T15:12:15.450-07:00</updated><title type='text'>The Mehn Point -aka- Paul Mehner's Blog</title><subtitle type='html'>All things concerning Microsoft .NET development</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6611353.post-111802432096046001</id><published>2005-06-05T18:26:00.000-07:00</published><updated>2006-04-29T07:37:58.226-07:00</updated><title type='text'></title><content type='html'>&lt;em&gt;&lt;strong&gt;&lt;a href="http://www.ineta.org"&gt;INETA User Group Leaders Summit &lt;/a&gt;(Tech Ed 6/5/2005):&lt;/strong&gt;&lt;/em&gt; Ari Bixhorn the Microsoft Directory of Webservices Strategy gave us a presentation this morning on Indigo. Indigo is the communications backbone of &lt;a href="http://http://www.microsoft.com/windows/longhorn/default.mspx"&gt;Windows Longhorn&lt;/a&gt;. It is Ari's vision that webservices will be as exciting as TCP a few years from now, meaning that we use TCP for everything, but we don't have to give much thought to sockets and network stacks when we write software. Webservices (and more specifically, Indigo) will make writing SOA and peer-to-peer systems much easier and promisses to make the adotpion of webservices that we have seen so far look like but a drop of water in the ocean. Indeed, I believe that he is correct in his assertion.&lt;br /&gt;&lt;br /&gt;Indigo promisses to bring web services, queueing and transactional support together into one unified programming model. While we wait for Indigo to ship (with Windows Longhorn in 2006), we will have to settle for Web Services Enhancements WSE 3.0 which will ship shortly. Yes, yes... I know... you and I just finished installing WSE 2.0! All the same, WSE still remains the best way to secure your webservices today and to keep our software up to date with WS-* standards.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-111802432096046001?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/111802432096046001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/111802432096046001'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2005/06/ineta-user-group-leaders-summit-tech.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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></entry><entry><id>tag:blogger.com,1999:blog-6611353.post-111591308401784943</id><published>2005-05-12T08:51:00.000-07:00</published><updated>2005-05-12T08:51:49.503-07:00</updated><title type='text'></title><content type='html'>May 12, 7:00-9:00 PM / Jason Mauer / Language Enhancements in .NET 2.0 / Olympia Center In this presentation we’ll be walking through new features of C# and VB in the .NET Framework 2.0. This is specifically about syntax; whiz-bang IDE features will be kept to a minimum. Come learn about the new abilities you’ll be able to take advantage of in the next release of .NET.&lt;br /&gt;&lt;br /&gt;A free copy of Visual Studio 2005 Beta 2 DVD Kit will be given away to all in attendance (includes VS2005 Team Suite Beta 2, Team Foundation Server Beta 2, and the April CTP of SQL Server 2005) plus some additional goodies.&lt;br /&gt;&lt;br /&gt;May 24, 1-3:15 PM / Jeffrey Richter At IPMA Forum / St. Martin’s College, LaceyDon't miss Jeffrey Richter's presentation at IPMA Forum on May 24 from 1:00 to 3:15! Jeffrey Richter is the author of &lt;a title="http://www.amazon.com/exec/obidos/tg/detail/-/0735614229/qid=" href="http://www.amazon.com/exec/obidos/tg/detail/-/0735614229/qid=1115825988/sr=8-3/ref=pd_csp_3/002-1037115-3167249?v=glance&amp;s=books&amp;amp;n=507846" n="507846" v="glance&amp;amp;s=" sr="8-3/ref="&gt;Applied Microsoft .NET Framework Programming&lt;/a&gt; (ISBN: 0-7356-1422-9). His knowledge of the Microsoft .NET Framework is unparalleled in the world. We are extremely fortunate to have him visit our community. Please show your support for the South Sound .NET User Group by attending his presentation!&lt;br /&gt;&lt;br /&gt;Win a Pass To Devscovery in Redmond&lt;br /&gt;&lt;a title="http://www.wintellect.com/" href="http://www.wintellect.com/"&gt;Wintellect&lt;/a&gt; (one of the South Sound .NET User Group Sponsors) will be giving a way one free three-day pass to the &lt;a title="http://www.devscovery.com/" href="http://www.devscovery.com/"&gt;Redmond Devscovery&lt;/a&gt; event (valued at $900). Hear with the hugest names in software development: Software Legend Jeffrey Richter, Bug Slayer John Robbins, ASP.NET Guru Jeff Prosise, SQL Expert Peter DeBetta. Details on how to win the contest will be available at the Wintellect booth.&lt;br /&gt;&lt;br /&gt;Are You A Blogger? Will You Be At IPMA Forum?&lt;br /&gt;Send me an email (&lt;a title="mailto:paul.mehner@ssdotnet.org" href="mailto:paul.mehner@ssdotnet.org"&gt;paul.mehner@ssdotnet.org&lt;/a&gt;) to be included in the “IPMA bloggers” website that I have set up at &lt;a title="http://ipmabloggers.blogspot.com/" href="http://ipmabloggers.blogspot.com/"&gt;http://ipmabloggers.blogspot.com/&lt;/a&gt;. Visit the site frequently during the forum as many of us will be blogging away to keep you up to date on what’s happening.&lt;br /&gt;&lt;br /&gt;South Sound .NET User Group Sponsors @ IPMA Forum&lt;br /&gt;Milestone Technology, Wintellect, and Soundex co-sponsor the South Sound .NET User Group. Be sure to visit the Milestone and Wintellect booths and thank them for the support that they give to developers in our community!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-111591308401784943?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/111591308401784943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=111591308401784943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/111591308401784943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/111591308401784943'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2005/05/may-12-700-900-pm-jason-mauer-language.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-111354914089520040</id><published>2005-04-15T00:07:00.000-07:00</published><updated>2005-04-15T00:33:28.806-07:00</updated><title type='text'></title><content type='html'>I had the pleasure of having a bite with my friend Jeffrey Richter today who posed for this cell phone picture with his tasty treat in the LNI Cafe. Jeffrey seemed genuinely skeptical of my view that there were many people out there interested in reading about his daily adventures. I assured him that we are all quite interested in such excitement as he had with &lt;a href="http://wintellect.com/WEBLOGS/wintellect/archive/2005/02/26/870.aspx"&gt;Jeff Prosise in London&lt;/a&gt; and that we would all read his blog religiously if he should ever be convinced to take it up!&lt;br /&gt;&lt;img height="40%" src="http://www.ssdotnet.org/Portals/0/RichterBar.jpg" width="40%" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-111354914089520040?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/111354914089520040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=111354914089520040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/111354914089520040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/111354914089520040'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2005/04/i-had-pleasure-of-having-bite-with-my.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-111134034322150416</id><published>2005-03-20T09:29:00.000-08:00</published><updated>2005-04-15T00:35:34.696-07:00</updated><title type='text'></title><content type='html'>What a fun thing this was to uncover: if the name of your project name exceeds 62 characters in length ASP.NET will give you a Configuration Error when you attempt to run the project from Visual Studio or navigate directly via a web browser. ASP.NET takes you on a not-so-friendly snipe hunt with information about the "given assembly name or codebase was invalid" and will highlight a line in in the compilation section of machine config &amp;lt;add assembly="*"/&amp;gt; After chasing this configuration error for awhile, I began to notice an apparent pattern. I zeroed in on the length theory and was able to reliably replicate the behavior for both web services and web sites running on Windows XP Professional. I also investigated the pathname to the project to be certain that it was not a pathname limit. Irrespective of the pathname length to the project a 62 character project name succeeds and a 63 character project name fails at runtime (Visual Studio will create and load the project at 63 characters and greater, but asp.net won't run them).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-111134034322150416?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/111134034322150416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=111134034322150416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/111134034322150416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/111134034322150416'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2005/03/what-fun-thing-this-was-to-uncover-if.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-111000524158962493</id><published>2005-03-04T22:39:00.000-08:00</published><updated>2005-03-04T23:00:00.303-08:00</updated><title type='text'></title><content type='html'>I'll be teaching the CIS 216 ASP.NET Class at &lt;a href="http://www.pierce.ctc.edu/schedule/0405/spring/fs.html"&gt;Pierce College (in Fort Steilacoom)&lt;/a&gt; . Classes start March 28 and are held in the evening from 5:30 to 7:40. I'll be teaching from &lt;a href="http://www.wintellect.com"&gt;Wintellect&lt;/a&gt; legend Jeff Prosise's &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0735613761/qid=1110005460/sr=8-1/ref=pd_csp_1/104-2838743-1381544?v=glance&amp;s=books&amp;amp;n=507846"&gt;Programming Microsoft .NET Book&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-111000524158962493?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/111000524158962493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=111000524158962493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/111000524158962493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/111000524158962493'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2005/03/ill-be-teaching-cis-216-asp.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-110952424210504320</id><published>2005-02-27T09:02:00.000-08:00</published><updated>2005-02-27T09:10:42.210-08:00</updated><title type='text'></title><content type='html'>Some very interesting anomalies can occur when you copy a project file on the filesystem to make another project that you intend to use in the same solution. Visual Studio creates a Project Guid which can be seen in the .vbproj or .csproj file that uniquely identifies a project. When you make references to other projects in the same solution, Visual Studio stores this unique project guid as the location to find the assembly. This can leave the developer scratching his or her head when the assembly that is being referenced is from a different project that the developer selected. To avoid this difficult to locate problem when copying project folders on the filesystem, it is important to generate a new guid and modify the project's .xxproj file accordingly before referencing the project in a solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-110952424210504320?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/110952424210504320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=110952424210504320' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110952424210504320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110952424210504320'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2005/02/some-very-interesting-anomalies-can.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6611353.post-110892046136279405</id><published>2005-02-20T09:09:00.000-08:00</published><updated>2005-02-20T09:28:47.666-08:00</updated><title type='text'></title><content type='html'>An absolutely chilling present-day motorcycle ride through the Chernobyl area: &lt;a href="http://www.kiddofspeed.com/chapter1.html"&gt;http://www.kiddofspeed.com/chapter1.html&lt;/a&gt; It's a bit off topic for a .net blog, but worthy of a visit. Be sure to look at the chapters beyond chapter 1.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-110892046136279405?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.kiddofspeed.com/chapter1.html' title=''/><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/110892046136279405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=110892046136279405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110892046136279405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110892046136279405'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2005/02/absolutely-chilling-present-day.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-110870749814496226</id><published>2005-02-17T22:10:00.000-08:00</published><updated>2005-02-17T22:18:18.146-08:00</updated><title type='text'></title><content type='html'>&lt;p align="left"&gt;The South Sound .NET User Group has a new sponsor: Wintellect!&lt;br /&gt;&lt;br /&gt;While testing out their link from our site I happened to follow the link from the Wintellect website the .NET Rock Stars interview with the Wintellectuals. You can read it too at &lt;a href="http://www.devsource.com/article2/0,1759,1751989,00.asp"&gt;http://www.devsource.com/article2/0,1759,1751989,00.asp&lt;/a&gt;. I found this quote by Jeffrey Richter to ring oh so true: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;"I see developers spending way too much time and effort writing error handling code. They are not using exception handling correctly in their code, and they are making life so difficult for themselves. It is typical to see a gazillion catch blocks in code that are swallowing exceptions hiding real errors in the code so that developers don't know when errors arise. This is also popular within Microsoft's own code, unfortunately. People really need to get Zen with exception/error handling more.&lt;/em&gt; "&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-110870749814496226?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/110870749814496226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=110870749814496226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110870749814496226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110870749814496226'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2005/02/south-sound.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-110776615177807727</id><published>2005-02-07T01:41:00.000-08:00</published><updated>2005-02-07T00:53:45.123-08:00</updated><title type='text'></title><content type='html'>Catch Brian Randell (a.k.a "rat bastard") giving a one hour video presentation from the Orlando VSLive conference on many of the new features and tools found in Visual Studio Team System:&lt;br /&gt;&lt;a href="http://www.ftponline.com/vsm/2004_en/magazine/online/randell/"&gt;http://www.ftponline.com/vsm/2004_en/magazine/online/randell/&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-110776615177807727?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/110776615177807727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=110776615177807727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110776615177807727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110776615177807727'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2005/02/catch-brian-randell.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-110732755924681746</id><published>2005-02-01T22:56:00.000-08:00</published><updated>2005-02-01T22:59:19.246-08:00</updated><title type='text'></title><content type='html'>Back in October we had Tim Shakarian speak to us on the Microsoft Enterprise Library. It was just recently published at:&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=0325b97a-9534-4349-8038-d56b38ec394c&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=0325b97a-9534-4349-8038-d56b38ec394c&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-110732755924681746?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/110732755924681746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=110732755924681746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110732755924681746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110732755924681746'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2005/02/back-in-october-we-had-tim-shakarian.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-110724431356177007</id><published>2005-01-31T23:35:00.000-08:00</published><updated>2005-01-31T23:53:35.846-08:00</updated><title type='text'></title><content type='html'>The Ellison Loop home saga continues... the seller's agent said that all the work on the home had &lt;strong&gt;all&lt;/strong&gt; been completed so I went out to inspect. 9 out of 10 things were either not done or were done half-assed!&lt;br /&gt;&lt;br /&gt;During our first inspection of the home we found a significant water stain in the front entry window. We were told by the seller's agent that the owners said that the stain was from a previous cleaning of the windows and that there were no current leaks. During our next inspection the stain was completely gone, but during our inspection today the stain was back in the exact same position!&lt;br /&gt;&lt;br /&gt;I certainly hope that whoever ultimately purchases this house will do dilegence on things before buying. I feel foolish for pursuing this as far as I have; however, there is so very little available in water front homes right now and after shelling out the big bucks to sell my current home for waterfront, I feel financially and mentally comitted to making it a reality.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-110724431356177007?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/110724431356177007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=110724431356177007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110724431356177007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110724431356177007'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2005/01/ellison-loop-home-saga-continues.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-110701859174058850</id><published>2005-01-29T08:52:00.000-08:00</published><updated>2005-01-29T09:15:04.296-08:00</updated><title type='text'></title><content type='html'>I keep thinking that I will get back to blogging sometime soon. All of my time has been spent lately on home selling and now home buying (or lack there of). I almost purchased a home recently only to find things out on the inspection that were quite disturbing and had to back out. Ironically the MLS form 17 stated that there was nothing ever wrong with the home while the current owners posessed it... nada... nothing... zilch! So now we are back looking again for a home. Please feel free to drop me an email or follow-up on this post if you happen to be looking at a waterfront home on Ellison Loop in Olympia, WA. and I'll share with you my stories of 50-Amp breakers on 100-Amp circuits with 12-2 wire stretched over mains, carpenter ant corpses, unfastened sink faucets, improperly secured deck posts, and a host of others.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-110701859174058850?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/110701859174058850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=110701859174058850' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110701859174058850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110701859174058850'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2005/01/i-keep-thinking-that-i-will-get-back.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6611353.post-110438368554197992</id><published>2004-12-29T21:13:00.000-08:00</published><updated>2004-12-29T21:14:45.540-08:00</updated><title type='text'></title><content type='html'>I haven't blogged since October! Jumpin' Javascript, Batman! Where did all the time go!?&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-110438368554197992?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/110438368554197992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=110438368554197992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110438368554197992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/110438368554197992'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/12/i-havent-blogged-since-october-jumpin.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-109915304867469431</id><published>2004-10-30T09:13:00.000-07:00</published><updated>2004-10-30T09:21:49.890-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;strong&gt;Notes On Close, Dispose and Setting To Nothing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The DataSet, DataTable, DataRow and DataColumn are all managed code and the GC will take care of disposing the columns and tables contained therein &lt;span style="font-family:arial;"&gt;when&lt;/span&gt; the DataSet is collected.&lt;br /&gt;&lt;br /&gt;SqlDataReaders, SqlConnections, FileStream objects, and the like all require Disposal because they perform many of their operations in unmanaged code (code that is not under the control of the Common Language Runtime) and/or they operate on scarce resources such as database connections or files which require immediate release after their use.&lt;br /&gt;&lt;br /&gt;The old practice of setting an object to Nothing in VB6 to cause the COM reference counter to be decremented by 1 has no synonymous purpose in .NET. The only purpose for setting a reference variable to Nothing is to cause it to no longer point to wherever it was pointing before. In most circumstances the Close method releases the unmanaged resource that an object is using. Dispose closes *and* finalizes the object. In many circumstances this distinction is not important, and the two methods can be used interchangeably. Be sure to read the documentation on the object in question though.&lt;br /&gt;&lt;br /&gt;Here are a few suggestions regarding object garbage disposal:&lt;br /&gt;&lt;br /&gt;A) Forget about setting objects to Nothing to force garbage collection. It doesn't do that!&lt;br /&gt;&lt;br /&gt;B) Let managed code take care of its own clean up -- the garbage collector knows exactly what to do with managed objects, and it is VERY efficient at it.&lt;br /&gt;&lt;br /&gt;C) Dispose of local scoped objects sporting a Dispose method in the finally section of a try/finally block.&lt;br /&gt;&lt;br /&gt;D) Never call Close or Dispose outside of the finally section of a try/finally block (unless you're writing prototype code -- or just enjoy being sloppy). Code in a Finally block is guaranteed to be executed during exception processing. If an exception is thrown before your Close or Dispose statement can been executed, then the resource in question will likely not be reclaimed until the application has terminated.&lt;br /&gt;&lt;br /&gt;E) Dispose of class member scoped IDisposable objects by implementing the IDisposable code pattern on the class hosting the IDisposable member.&lt;br /&gt;&lt;br /&gt;F) It is safe to assume that if you Dispose of an IDisposable object such as a SqlConnection that the object will clean up any subordinate IDisposable objects that it may have created without any further action on your part.&lt;br /&gt;&lt;br /&gt;G) Never add a finalizer to a managed code object. It will REALLY slow your object's garbage collection down instead of speeding things up. Google for information on the "freachable" queue to learn more.&lt;br /&gt;&lt;br /&gt;H) If you are using COM Interop, then you will likely need to learn about the FCL System.Runtime.InteropServices.Marshal.ReleaseComObject method.&lt;br /&gt;&lt;br /&gt;I) Prove all of this to yourself rather than taking my word on it. Write a simple console application and place Console.Writeline statements in your object finalizers. Experiment with setting objects to Nothing and with implementing the IDisposable code pattern.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-109915304867469431?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/109915304867469431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=109915304867469431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/109915304867469431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/109915304867469431'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/10/notes-on-close-dispose-and-setting-to.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-109721669008703547</id><published>2004-10-07T23:20:00.000-07:00</published><updated>2004-10-07T23:28:05.716-07:00</updated><title type='text'></title><content type='html'>&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;em&gt;&lt;span style="font-size:180%;"&gt;A Tale of Two Cases&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;Case matters… now more than ever.&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Microsoft .NET is a case sensitive platform. You can try to briefly escape case sensitivity if you believe it beneficial by using the case-insensitive Visual Basic language but you’d better keep your guard up while you are slinging that rapidly developed pile of code cause I’m here to tell ya’… case matters.&lt;br /&gt;&lt;br /&gt;Of course some of us believe that RAD is really an acronym for Really Awful Design (assuming any design at all), but individuals are allowed to have their fantasies and thus VB.NET makes up for its warts with the popularity of its own illusions of giving us something for nothing.&lt;br /&gt;&lt;br /&gt;Write a shared library in VB without your enterprise settling on any preferred casing convention and you are in for some interesting surprises. If you follow the Microsoft naming conventions two character acronyms are uppercased while three character acronyms are Pascal cased. Two character abbreviations are Pascal cased unless the product is more easily recognized by an alternative casing style. Your team interprets this to mean that “Wa” should be proper casing for your Washington State shared library component. Unbeknownst to you a team in another part of the building has just written 10,000 lines of code that they are ready to ship to production. All this code uses “WA” in the namespace.&lt;br /&gt;&lt;br /&gt;Management strongly advocates use of your shared library for all projects, but when other projects sharing a different namespace casing reference your assembly strange and awful things start to happen. Although happy-go-lucky VB thinks that WA and Wa are the same thing, the Common Language Runtime knows better and treats them as unique namespaces. Keeping VB “simple enough for Mort” is the motto so two namespaces with different casing is not something that we need to deal with. Rather than doing something sane like mapping one case to the other though, VB just drops all lower case letters in favor of upper case ones! I said simple enough for Mort not Moron! Anyway… this means that nobody can see or compile against the classes in your library assembly from VB.NET (C# is fine with two separate namespace varying only by case).&lt;br /&gt;&lt;br /&gt;So you are now through with that surprise and you go back to the drawing board. After wasting zillions more hours in meetings with your colleagues deciding who could best absorb the schedule impact, you settle on WA and go back and rename all your assemblies to use “WA” instead of “Wa”. This naturally means that the name of the assembly has changed from Wa to WA too. Enter our friend Visual Source Safe… &lt;daunting&gt;&lt;br /&gt;&lt;br /&gt;Ah yes… the ever popular dinosaur era source code repository Visual Source Safe. Source safe records the case of the files that you check into it, but it treats all subsequent check-ins as if they were in the same case as the original checked in files and directories. You have to manually change the case of files by using the rename facility of the source safe explorer. So when you check your compiled components with new casing back into the source safe without this step your assemblies are saved in their old casing.&lt;br /&gt;&lt;br /&gt;Now that’s not so bad you might be saying… so what if the casing of the assembly is different in the Source Safe. So what indeed! It turns out that many of your components are remoted. Your production support personal deploys your application from their source safe. When the CLR goes to load an object named WA and only finds a Wa guess what it does? Right again! It throws an exception!&lt;br /&gt;&lt;br /&gt;Developers be warned: Never let VB.NET convince you that proper casing doesn’t matter. It’s a nasty and very time consuming lesson to learn the hard way. RAD can quickly become Rapid Allocation of Dollars.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-109721669008703547?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/109721669008703547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=109721669008703547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/109721669008703547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/109721669008703547'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/10/tale-of-two-cases-case-matters-now.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-109563816997068731</id><published>2004-09-19T16:54:00.000-07:00</published><updated>2004-09-19T16:58:42.230-07:00</updated><title type='text'></title><content type='html'>Tracking assembly version numbers and their dependencies can be frustrating when you have to view the properties of each assembly individually to identify the version numbers. There's a better way than doing them one at a time though: In windows XP right click on your Name/Size/Type headers in the detail panel of your Windows File system Explorer. Select More from the context menu and then check on the "File Version" option. Select "Tools/Folder Options" and then click the "Apply to All Folders" button. Apply your changes and you're done. All folders will now show the version number of contained files.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-109563816997068731?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/109563816997068731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=109563816997068731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/109563816997068731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/109563816997068731'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/09/tracking-assembly-version-numbers-and.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-109405863362280758</id><published>2004-09-01T09:52:00.000-07:00</published><updated>2004-09-01T10:10:33.623-07:00</updated><title type='text'></title><content type='html'>Microsoft has an edict that requires that programmers to validate method arguments. You too should also verify arguments passed into your own methods and throw an appropriate exception. There are three that you should know about and use all the time.&lt;br /&gt;&lt;br /&gt;ArgumentNullException should be thrown when required arguments are passed in as null. ArgumentOutOfRangeException show be thrown when arguments are not within the values that your code is designed to process. Other types of exceptions should throw the ArgumentException (which is the base class of the first two).&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-109405863362280758?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/109405863362280758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=109405863362280758' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/109405863362280758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/109405863362280758'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/09/microsoft-has-edict-that-requires-that.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6611353.post-108995467961093933</id><published>2004-07-15T22:08:00.000-07:00</published><updated>2004-07-15T22:11:19.610-07:00</updated><title type='text'></title><content type='html'>The Wintellectuals are posting on a shared site they call &lt;a href="http://www.wintellect.com/weblogs/wintellect/"&gt;Wintellog&lt;/a&gt;&amp;nbsp;&lt;g&gt;. Mostly it seems to be Jeff Prosise, but there are at least two (count 'em... two) blogs from Jeffery Richter. Check 'em out!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108995467961093933?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108995467961093933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108995467961093933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108995467961093933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108995467961093933'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/07/wintellectuals-are-posting-on-shared.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-108995427932329476</id><published>2004-07-15T21:59:00.000-07:00</published><updated>2004-07-15T22:04:39.323-07:00</updated><title type='text'></title><content type='html'>Many organizations seem to be agressively seeking the holy grail of single sign-on security. It's probably a train wreck that has too far much momentum to be stopped; however, some of us might wish to ponder the thoughts of Russel Jones in his Dev-X article: &lt;a href="http://http://www.devx.com/opinion/Article/21476"&gt;Single Sign-On: The High Cost of Convenience &lt;/a&gt;&amp;nbsp;At the very least, we can&amp;nbsp;be considering the new career opportunities&amp;nbsp;that will be available for&amp;nbsp;security consultants after the SSO party is over.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108995427932329476?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108995427932329476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108995427932329476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108995427932329476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108995427932329476'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/07/many-organizations-seem-to-be.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-108942918179358337</id><published>2004-07-09T20:10:00.000-07:00</published><updated>2004-07-09T20:13:01.793-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.easerve.com/dnbeta2/"&gt;EAServe now has ASP.NET 2.0 Beta available&lt;/a&gt;. They have nicely priced packages that include Microsoft SQL Server databases. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108942918179358337?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108942918179358337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108942918179358337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108942918179358337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108942918179358337'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/07/easerve-now-has-asp.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-108788615667669338</id><published>2004-06-21T23:33:00.000-07:00</published><updated>2004-06-21T23:36:33.663-07:00</updated><title type='text'></title><content type='html'>Rocky Lhotka and Brian Randell team up to write a great article for MSDN Magazine on SOA (Service Oriented Architectures). &lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/07/Whitehorse/default.aspx"&gt;Read it here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108788615667669338?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108788615667669338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108788615667669338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108788615667669338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108788615667669338'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/06/rocky-lhotka-and-brian-randell-team-up.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-108679487284738570</id><published>2004-06-09T08:15:00.000-07:00</published><updated>2004-06-09T08:27:52.846-07:00</updated><title type='text'></title><content type='html'>After attending about 20 or 30 sessions at this year's Tech Ed in San Diego and I have to report the following: only one session had any VB.NET code in it (and it was mixed with C#). All other session's were completely C#. Although it's true that I was attending the "higher end" sessions, I began to wonder where all the VB.NET evangelists preaching that VB.NET was a truly "high-end" language were hiding out. They must have moved on to greener pastures at VSLive because they certainly weren't anywhere to be found at Tech Ed.&lt;br /&gt;&lt;br /&gt;I work all day (and often night too) writing VB.NET code and I teach VB.NET code at community college as well... C# simply remains my language of choice for code that I have to write when the language choice is mine to make. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108679487284738570?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108679487284738570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108679487284738570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108679487284738570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108679487284738570'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/06/after-attending-about-20-or-30.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-108561687337025403</id><published>2004-05-26T17:11:00.000-07:00</published><updated>2004-05-26T17:14:33.370-07:00</updated><title type='text'></title><content type='html'>Microsoft announced major changes to Visual Source Safe at Tech Ed. As Source Safe is widely used in our community, I highly recommend reading about &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsent/html/vssmap.asp"&gt;Visual Source Safe 2005&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108561687337025403?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108561687337025403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108561687337025403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108561687337025403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108561687337025403'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/05/microsoft-announced-major-changes-to.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-108561067612251507</id><published>2004-05-26T15:29:00.000-07:00</published><updated>2004-05-26T15:31:16.123-07:00</updated><title type='text'></title><content type='html'>As a follow-up to my post of May 24... The new visual studio 2005 integrates with sharepoint team services to report such statistics as % of code churn, % of code with unit test coverage, % of defects being found by unit tests, and many more. It appears to dervice this information real-time from the work that the developers are performing in Visual Studio.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108561067612251507?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108561067612251507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108561067612251507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108561067612251507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108561067612251507'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/05/as-follow-up-to-my-post-of-may-24.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-108558279212971535</id><published>2004-05-26T07:44:00.000-07:00</published><updated>2004-05-26T07:46:32.130-07:00</updated><title type='text'></title><content type='html'>Microsoft recently released &lt;a href="http://msdn.microsoft.com/webservices/building/wse/"&gt;Web Services Extensions for Visual Studo (WSE) v2.0 &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108558279212971535?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108558279212971535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108558279212971535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108558279212971535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108558279212971535'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/05/microsoft-recently-released-web.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-108543531854403377</id><published>2004-05-24T14:43:00.000-07:00</published><updated>2004-05-24T14:51:05.373-07:00</updated><title type='text'></title><content type='html'>Microsoft announced a new product this morning at Steve Balmer’s Tech Ed 2004 keynote entitled Visual &lt;em&gt;Team &lt;/em&gt;Studio 2005. Microsoft is integrating many key product development lifecycle features into the Visual Team Studio 2005 product. The product appears to seamlessly help tie communications and workflow management between architects, developers, testers, and project managers into the Visual Studio environment. A few of the new features included in the product were integrated unit tests (which reminded me a little of NUnit with its green lights) and a unit test coverage analyzer. The coverage analyzer allows all lines of code that are not exercised by a unit test to be easily located. Other features allowed code to be tested for security and another for load. The new toolset is also rumored to replace Visual Source Safe and provide a configuration management tool (MSBuild). The MSBuild tool is a published fact, but I have not been able to confirm the Visual Source Safe rumor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108543531854403377?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108543531854403377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108543531854403377' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108543531854403377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108543531854403377'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/05/microsoft-announced-new-product-this.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6611353.post-108399801846124495</id><published>2004-05-07T23:31:00.000-07:00</published><updated>2004-05-07T23:40:00.670-07:00</updated><title type='text'></title><content type='html'>I just found a &lt;a href="http://www.radsoftware.com.au/web/CodeZone/Articles/IntellisenseWebConfig.aspx"&gt;new schema that supplies Visual Studio .NET configuration files will IntelliSense&lt;/a&gt;. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108399801846124495?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108399801846124495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108399801846124495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108399801846124495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108399801846124495'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/05/i-just-found-new-schema-that-supplies.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-108269240798670774</id><published>2004-04-22T20:52:00.000-07:00</published><updated>2004-04-22T20:59:11.280-07:00</updated><title type='text'></title><content type='html'>Hi everyone! I found these &lt;a href="http://www.parlezuml.com/"&gt;high quality UML tutorials &lt;/a&gt; available free on the internet and thought I would share with the &lt;a href="http://www.ssdotnet.org"&gt;South Sound .NET User Group&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108269240798670774?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108269240798670774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108269240798670774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108269240798670774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108269240798670774'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/04/hi-everyone-i-found-these-high-quality.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-108123375611228211</id><published>2004-04-05T23:33:00.000-07:00</published><updated>2004-04-05T23:49:48.560-07:00</updated><title type='text'></title><content type='html'>Weighing in at a "trim" 2.67 Gigabytes, the Visual Studio 2005 Community Edition Preview (Whidbey and the .NET Framework 2.0) is now available on MSDN subscriber downloads.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108123375611228211?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108123375611228211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108123375611228211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108123375611228211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108123375611228211'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/04/weighing-in-at-trim-2.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-108123281981439519</id><published>2004-04-05T23:23:00.000-07:00</published><updated>2004-04-05T23:51:05.060-07:00</updated><title type='text'></title><content type='html'>Don Box defines &lt;a href="http://www.gotdotnet.com/team/dbox/default.aspx?key=2004-03-29T05:50:26Z"&gt;Indigo as Lubricant&lt;/a&gt;... oh so typical of his humor! LOL!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-108123281981439519?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/108123281981439519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=108123281981439519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108123281981439519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/108123281981439519'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/04/don-box-defines-indigo-as-lubricant.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-107984415534958912</id><published>2004-03-20T20:31:00.000-08:00</published><updated>2004-03-20T20:45:57.890-08:00</updated><title type='text'></title><content type='html'>It is often desirable to run a command prompt with the visual studio &amp; .net framework tools and compilers in your path. For example, you may want to run 'ildasm' on an assembly, generate a public/private key with 'sn', or compile some source code using the command line from any directory on your computer's filesystem. Check out http://www.codeproject.com/macro/dotNETcmdhere.asp for a utility that adds the visual studio command prompt to the windows explorer right click context menu. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-107984415534958912?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/107984415534958912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=107984415534958912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/107984415534958912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/107984415534958912'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/03/it-is-often-desirable-to-run-command.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-107950192080734369</id><published>2004-03-16T21:25:00.000-08:00</published><updated>2004-03-16T21:45:56.326-08:00</updated><title type='text'></title><content type='html'>I was absolutely shocked by IBM's single developer price for Rational XDE object modelling software. IBM seems to want twice as much for XDE as an entire MSDN Universal subscription which includes (among the hundreds of other valuable software licenses) Visio Enterprise Architect. In my opinion, XDE is a more complete and well rounded product that Visio, but it is very hard to justify &lt;em&gt;&lt;strong&gt;that &lt;/strong&gt;&lt;/em&gt;significant of a price difference. On an annualized cost basis, they are implying that their product is twice as valuable to a developer as the sum total of every server and application that Microsoft makes. Doubtful...&lt;br /&gt;&lt;br /&gt;I truly respect the quality and capabilities of Rational XDE, but I have a hard time recommending a product that I cannot justify the cost to benefit ratio enough to purchase myself. I'll stick with Visio Enterprise Architect for the time being. Besides (if history is any indication of the future)... a better product will likely be bundled in my MSDN Universal subscription by this time next year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-107950192080734369?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/107950192080734369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=107950192080734369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/107950192080734369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/107950192080734369'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/03/i-was-absolutely-shocked-by-ibms.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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-6611353.post-107912437708354738</id><published>2004-03-12T12:44:00.000-08:00</published><updated>2004-03-12T12:49:28.170-08:00</updated><title type='text'></title><content type='html'>Welcome to the my own personal corner of the blogsphere where I will post items of interest to Microsoft .NET developers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6611353-107912437708354738?l=paulmehner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://paulmehner.blogspot.com/feeds/107912437708354738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6611353&amp;postID=107912437708354738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/107912437708354738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6611353/posts/default/107912437708354738'/><link rel='alternate' type='text/html' href='http://paulmehner.blogspot.com/2004/03/welcome-to-my-own-personal-corner-of.html' title=''/><author><name>Paul Mehner</name><uri>http://www.blogger.com/profile/01430824499570481400</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>
