<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Giddy Up! - Erik Lane's Blog</title>
    <description>.NET Development, Faith &amp; Family</description>
    <link>http://blog.eriklane.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.4.5.0</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://blog.eriklane.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Erik Lane</dc:creator>
    <dc:title>Giddy Up! - Erik Lane's Blog</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ErikLane" type="application/rss+xml" /><feedburner:emailServiceId>ErikLane</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Rocky Mountain Tech Tri-Fecta 2009</title>
      <description>&lt;p&gt;
&lt;a href="http://blog.eriklane.com/image.axd?picture=WindowsLiveWriter/RockyMountainTechTrifecta2009_9689/rmtech%20trifecta_2.jpg"&gt;&lt;img style="border-width: 0px; display: inline; margin-left: 0px; margin-right: 0px" src="http://blog.eriklane.com/image.axd?picture=WindowsLiveWriter/RockyMountainTechTrifecta2009_9689/rmtech%20trifecta_thumb.jpg" border="0" alt="rmtech trifecta" title="rmtech trifecta" width="240" height="142" align="left" /&gt;&lt;/a&gt;&amp;nbsp;
&lt;/p&gt;
  
&lt;p&gt;
&lt;strong&gt;When:&amp;nbsp; February 21, 2009 8am - 5pm&lt;/strong&gt;
&lt;/p&gt;
  
&lt;p&gt;
&lt;strong&gt;Where:&amp;nbsp; Metro State College &amp;ndash; Denver, CO&lt;/strong&gt;
&lt;/p&gt;
  
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
  
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
  
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
  
&lt;blockquote&gt;
	   
	&lt;p&gt;
	&amp;nbsp;
	&lt;/p&gt;
	    
	&lt;p&gt;
	&amp;nbsp;
	&lt;/p&gt;
	    
	&lt;p&gt;
	&amp;nbsp;
	&lt;/p&gt;
	    
	&lt;p&gt;
	The Rocky Mountain Tech Tri-Fecta is a free, information-packed day of practical training and information concentrated in .NET, SQL Server, and Microsoft Windows technologies. There will be a total of 51 sessions on a wide range of interesting topics by top rock stars in the .NET, SQL Server, and Windows Server arenas.
	&lt;/p&gt;
	 
&lt;/blockquote&gt;
  
&lt;p&gt;
The schedule and &lt;a href="http://rmtechtrifecta.pbwiki.com/Schedule" target="_blank"&gt;sessions have been announced on the website&lt;/a&gt;.&amp;nbsp; There is going to be a wide range of topics in each of the tracks.&amp;nbsp; My bet is that most will provide you with code/demo&amp;#39;s/ideas that you can use TODAY.
&lt;/p&gt;
  
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
  
&lt;p&gt;
Giddy Up!
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=Q6fpsI0xZTw:PxeG7rTVmuc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=Q6fpsI0xZTw:PxeG7rTVmuc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=Q6fpsI0xZTw:PxeG7rTVmuc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/Q6fpsI0xZTw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/Q6fpsI0xZTw/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/Rocky-Mountain-Tech-Tri-Fecta-2009.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=4450ea2a-2cf3-4a19-95b0-1090738bd8d4</guid>
      <pubDate>Fri, 06 Feb 2009 04:51:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=4450ea2a-2cf3-4a19-95b0-1090738bd8d4</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=4450ea2a-2cf3-4a19-95b0-1090738bd8d4</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/Rocky-Mountain-Tech-Tri-Fecta-2009.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=4450ea2a-2cf3-4a19-95b0-1090738bd8d4</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=4450ea2a-2cf3-4a19-95b0-1090738bd8d4</feedburner:origLink></item>
    <item>
      <title>Pidgin Cannot Retrieve MSN Address Book</title>
      <description>&lt;p&gt;
Looks like Microsoft&amp;rsquo;s servers made a change that affected users of &lt;a href="http://www.pidgin.im"&gt;Pidgin&lt;/a&gt;.&amp;nbsp; I was getting this error and after searching google and twitter I found out that the fix is a plug-in called &lt;a href="http://code.google.com/p/msn-pecan/"&gt;msn-pecan&lt;/a&gt;.&amp;nbsp; 
&lt;/p&gt;
  
&lt;p&gt;
As a windows user:
&lt;/p&gt;
  
&lt;ul&gt;
	   
	&lt;li&gt;I exited pidgin &lt;/li&gt;    
	&lt;li&gt;Ran the msn-pecan installer &lt;/li&gt;    
	&lt;li&gt;Started pidgin again &lt;/li&gt;    
	&lt;li&gt;Modified my account from MSN to WLM &lt;/li&gt;    
	&lt;li&gt;All is well in the IM world &lt;/li&gt; 
&lt;/ul&gt;
  
&lt;p&gt;
&lt;a href="http://blog.eriklane.com/image.axd?picture=WindowsLiveWriter/PidginCannotRetrieveMSNAddressBook_866B/msn-pecan.png"&gt;&lt;img style="border-width: 0px; display: inline" src="http://blog.eriklane.com/image.axd?picture=WindowsLiveWriter/PidginCannotRetrieveMSNAddressBook_866B/msn-pecan_thumb.png" border="0" alt="msn-pecan" title="msn-pecan" width="264" height="211" /&gt;&lt;/a&gt; 
&lt;/p&gt;
  
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
  
&lt;p&gt;
Giddy Up!
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=ZQ7ItaN42P4:6dAlv_7pNks:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=ZQ7ItaN42P4:6dAlv_7pNks:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=ZQ7ItaN42P4:6dAlv_7pNks:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/ZQ7ItaN42P4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/ZQ7ItaN42P4/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/Pidgin-Cannot-Retrieve-MSN-Address-Book.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=bbad5c5b-f573-46ec-945d-30ef72a3e6a2</guid>
      <pubDate>Mon, 12 Jan 2009 03:33:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <category>General Musings</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=bbad5c5b-f573-46ec-945d-30ef72a3e6a2</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=bbad5c5b-f573-46ec-945d-30ef72a3e6a2</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/Pidgin-Cannot-Retrieve-MSN-Address-Book.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=bbad5c5b-f573-46ec-945d-30ef72a3e6a2</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=bbad5c5b-f573-46ec-945d-30ef72a3e6a2</feedburner:origLink></item>
    <item>
      <title>VisualSVN Server MMC Error</title>
      <description>&lt;p&gt;
I&amp;rsquo;m just posting this in the event it helps someone out in the future.&amp;nbsp; 
&lt;/p&gt;
  
&lt;ul&gt;
	   
	&lt;li&gt;I have &lt;a href="http://visualsvn.com/server/"&gt;VisualSVN Server&lt;/a&gt; installed in Windows 2003 server with the &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt; repositories located on a network share.&amp;nbsp; &lt;/li&gt;    
	&lt;li&gt;The account running the VisualSVN Server service is a domain account that has full control over the repository location. &lt;/li&gt;    
	&lt;li&gt;I have no issues with &lt;a href="http://tortoisesvn.tigris.org/"&gt;TortoiseSVN&lt;/a&gt; from remote machines. &lt;/li&gt; 
&lt;/ul&gt;
  
&lt;p&gt;
I opened up the VisualSVN Server Manager Manager and received this error
&lt;/p&gt;
  
&lt;p&gt;
&amp;ldquo;&lt;font color="#333333"&gt;&lt;strong&gt;MMC could not create the snap-in&amp;rdquo;&lt;/strong&gt;&lt;/font&gt;
&lt;/p&gt;
  
&lt;p&gt;
&lt;a href="http://blog.eriklane.com/image.axd?picture=WindowsLiveWriter/VisualSVNServerMMCError_E465/VisualSVN-MMCError_2.png"&gt;&lt;img style="border-width: 0px; display: inline" src="http://blog.eriklane.com/image.axd?picture=WindowsLiveWriter/VisualSVNServerMMCError_E465/VisualSVN-MMCError_thumb.png" border="0" alt="VisualSVN-MMCError" title="VisualSVN-MMCError" width="483" height="265" /&gt;&lt;/a&gt;
&lt;/p&gt;
  
&lt;h2&gt;The Fix&lt;/h2&gt;  
&lt;p&gt;
On the server running VisualSVN Server,&lt;strong&gt; you need to store the User name and password for the network server that has the repositories.&lt;/strong&gt;&amp;nbsp; 
&lt;/p&gt;
  
&lt;p&gt;
Go to Control Panel &amp;ndash;&amp;gt; Stored User Names and Passwords:
&lt;/p&gt;
  
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
  
&lt;p&gt;
&amp;nbsp;&lt;a href="http://blog.eriklane.com/image.axd?picture=WindowsLiveWriter/VisualSVNServerMMCError_E465/VisualSVN-MMCError2_2.png"&gt;&lt;img style="border-width: 0px; display: inline" src="http://blog.eriklane.com/image.axd?picture=WindowsLiveWriter/VisualSVNServerMMCError_E465/VisualSVN-MMCError2_thumb.png" border="0" alt="VisualSVN-MMCError2" title="VisualSVN-MMCError2" width="470" height="97" /&gt;&lt;/a&gt;
&lt;/p&gt;
  
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
  
&lt;p&gt;
Click Add and input the logon properties for the network share:
&lt;/p&gt;
  
&lt;p&gt;
&lt;a href="http://blog.eriklane.com/image.axd?picture=WindowsLiveWriter/VisualSVNServerMMCError_E465/VisualSVN-MMCError3_2.png"&gt;&lt;img style="border-width: 0px; display: inline" src="http://blog.eriklane.com/image.axd?picture=WindowsLiveWriter/VisualSVNServerMMCError_E465/VisualSVN-MMCError3_thumb.png" border="0" alt="VisualSVN-MMCError3" title="VisualSVN-MMCError3" width="358" height="425" /&gt;&lt;/a&gt;
&lt;/p&gt;
  
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
  
&lt;p&gt;
Close and re-open VisualSVN Server Manager and everything should be working now.
&lt;/p&gt;
  
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
  
&lt;p&gt;
Giddy Up!
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=_68pMfzBR90:Igfir2yjbZk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=_68pMfzBR90:Igfir2yjbZk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=_68pMfzBR90:Igfir2yjbZk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/_68pMfzBR90" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/_68pMfzBR90/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/VisualSVN-Server-MMC-Error.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=0e1f7b68-63bc-4ddf-b3ce-418603184bb3</guid>
      <pubDate>Fri, 02 Jan 2009 10:14:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=0e1f7b68-63bc-4ddf-b3ce-418603184bb3</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=0e1f7b68-63bc-4ddf-b3ce-418603184bb3</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/VisualSVN-Server-MMC-Error.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=0e1f7b68-63bc-4ddf-b3ce-418603184bb3</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=0e1f7b68-63bc-4ddf-b3ce-418603184bb3</feedburner:origLink></item>
    <item>
      <title>Merry Christmas 2009</title>
      <description>&lt;table border="0"&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td valign="top"&gt;&lt;img src="/blog_images//linus.gif" alt="" /&gt;&lt;/td&gt;
			&lt;td&gt;
			&lt;p&gt;
			Taking a few minutes to to wish everyone a very Merry Christmas and I hope that your celebration of Jesus&amp;#39;s birth is a great one.
			&lt;/p&gt;
			&lt;p&gt;
			Being of good holiday spirit and 
			a good sense of humor, I would like to share a quote from a famous character 
			in history....Linus from &amp;quot;A Charlie Brown Christmas&amp;quot;.&amp;nbsp; I tried 
			finding the audio clip but it was nowhere to be found.
			&lt;/p&gt;
			&lt;p&gt;
			&lt;a href="http://bible.gospelcom.net/passage/?search=Luke%202:8-14;&amp;amp;version=9"&gt;Luke 
			2:8-14&lt;/a&gt;
			&lt;/p&gt;
			&lt;p&gt;
			&lt;a href="http://bible.gospelcom.net/passage/?search=Luke%202:8-14;&amp;amp;version=9"&gt;&lt;/a&gt;&lt;br /&gt;
			And there were in the same country shepherds abiding in the 
			field, keeping watch over their flock by night.&amp;nbsp; And, lo, the angel 
			of the Lord came upon them, and the glory of the Lord shone round about 
			them: and they were sore afraid.&amp;nbsp; And the angel said unto them, Fear 
			not: for, behold, I bring you good tidings of great joy, which shall be to 
			all people.&amp;nbsp; For unto you is born this day in the city of David a 
			Saviour, which is Christ the Lord.&amp;nbsp; And this shall be a sign unto 
			you; Ye shall find the babe wrapped in swaddling clothes, lying in a 
			manger.&amp;nbsp; And suddenly there was with the angel a multitude of the 
			heavenly host praising God, and saying,&amp;nbsp; Glory to God in the highest, 
			and on earth peace, good will toward 
			men.
			&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=veVAMLKEr60:Rj1dJN-eA90:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=veVAMLKEr60:Rj1dJN-eA90:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=veVAMLKEr60:Rj1dJN-eA90:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/veVAMLKEr60" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/veVAMLKEr60/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/Christmas-2009.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=1034c669-e77f-48c9-a56e-feeb971d98f9</guid>
      <pubDate>Thu, 25 Dec 2008 04:27:00 -1200</pubDate>
      <category>Faith and Family</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=1034c669-e77f-48c9-a56e-feeb971d98f9</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=1034c669-e77f-48c9-a56e-feeb971d98f9</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/Christmas-2009.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=1034c669-e77f-48c9-a56e-feeb971d98f9</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=1034c669-e77f-48c9-a56e-feeb971d98f9</feedburner:origLink></item>
    <item>
      <title>Migrating from Visual SourceSafe to Subversion</title>
      <description>&lt;p&gt;
For the the last few years I&amp;rsquo;ve worked with &lt;a href="http://msdn.microsoft.com/en-us/vs2005/aa718670.aspx"&gt;Visual SourceSafe (VSS)&lt;/a&gt;, &lt;a href="http://www.sourcegear.com/vault/"&gt;Vault&lt;/a&gt;, &lt;a href="http://www.borland.com/us/products/starteam/index.html"&gt;StarTeam&lt;/a&gt;, and &lt;a href="http://subversion.tigris.org"&gt;Subversion&lt;/a&gt;.&amp;nbsp; For me, the easiest and most straight forward is Subversion (SVN).&amp;nbsp; Don&amp;rsquo;t get me wrong, if you come from VSS there is a mind shift to how SVN works but it is well worth it.&amp;nbsp; After I started my last job and I saw that we still used VSS I immediately started pushing for the change to &lt;a href="http://blog.eriklane.com/post/More-on-Source-Control-and-Visual-Source-Safe-2005.aspx"&gt;anything but VSS&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
This week I got the approval to start migrating all of our source from VSS over to SVN.&amp;nbsp; There is a great tool to help with that called &lt;a href="http://www.poweradmin.com/sourcecode/vssmigrate.aspx"&gt;VSSMigrate&lt;/a&gt;.&amp;nbsp; Reading through the comments I found that Tim Erickson had created a new version written in C# using &lt;a href="http://sharpsvn.open.collab.net/"&gt;SharpSVN&lt;/a&gt; (10/22/2008 comment).&amp;nbsp; Sweet Action!
&lt;/p&gt;
&lt;p&gt;
The tool is really good and does an excellent job.&amp;nbsp; After running the migration I realized that all of the VSS bindings are still in the project/solution files and that the VSS &amp;quot;*scc&amp;quot; files were in SVN.&amp;nbsp; I used this &lt;a href="http://www.codeproject.com/KB/dotnet/RemoveSCCInfo.aspx"&gt;codeproject article&lt;/a&gt; as the basis for the functionality I added that removes all of the VSS binding information and doesn&amp;#39;t import any of the *scc&amp;quot; files.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
I emailed the guys at &lt;a href="http://www.poweradmin.com/sourcecode/vssmigrate.aspx"&gt;PowerAdmin&lt;/a&gt; and the original author but in the event that it doesn&amp;rsquo;t get posted anywhere I wanted to make it available.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;[update this &lt;a href="http://www.codeplex.com/vssmigrate"&gt;project is now on Codeplex&lt;/a&gt;.&amp;nbsp; Please post issues or comments there. Thanks!]&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.eriklane.com/file.axd?file=2008%2f11%2fVssMigrate.Tim2.zip"&gt;VssMigrate.Tim2.zip (8.95 mb)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
[update: after Dan&amp;#39;s comment here is an x86 version that should work on 64 bit systems] 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.eriklane.com/file.axd?file=2008%2f11%2fVssMigrate.Tim2(x86).zip"&gt;VssMigrate.Tim2(x86).zip (8.95 mb)&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Giddy Up!
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.eriklane.com/file.axd?file=2008%2f11%2fVssMigrate.Tim2(x86).zip"&gt;&lt;br /&gt;
&lt;/a&gt;
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=V11lD41BdDQ:ITl6QGK1Pqc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=V11lD41BdDQ:ITl6QGK1Pqc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=V11lD41BdDQ:ITl6QGK1Pqc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/V11lD41BdDQ" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/V11lD41BdDQ/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/Migrating-from-Visual-SourceSafe-to-Subversion.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=49327277-0e51-4748-a2ba-2948f1c9dc0c</guid>
      <pubDate>Wed, 05 Nov 2008 13:54:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=49327277-0e51-4748-a2ba-2948f1c9dc0c</pingback:target>
      <slash:comments>23</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=49327277-0e51-4748-a2ba-2948f1c9dc0c</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/Migrating-from-Visual-SourceSafe-to-Subversion.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=49327277-0e51-4748-a2ba-2948f1c9dc0c</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=49327277-0e51-4748-a2ba-2948f1c9dc0c</feedburner:origLink></item>
    <item>
      <title>Use the Theme Default Gravatar in BlogEngine.NET</title>
      <description>&lt;p&gt;
When I was setting up BE.NET I was glad to see it had support for &lt;a href="http://www.gravatar.com/"&gt;Gravatars&lt;/a&gt;.&amp;nbsp; What I don&amp;rsquo;t like are the options available for people that don&amp;rsquo;t have one.&amp;nbsp; My option was to use MonsterID, Wavatar, or Identicon.&amp;nbsp; Those are pretty good but I wanted a more generic looking default&amp;hellip;and less goofy looking.
&lt;/p&gt;
  
&lt;p&gt;
So I went in and added an option to use the selected theme&amp;rsquo;s icon.
&lt;/p&gt;
  
&lt;p&gt;
&lt;a href="http://blog.eriklane.com/image.axd?picture=WindowsLiveWriter/UsetheThemeDefaultGravitarinBlogEngi.NET_10601/be_avatars_4.png"&gt;&lt;img style="border-width: 0px; display: inline" src="http://blog.eriklane.com/image.axd?picture=WindowsLiveWriter/UsetheThemeDefaultGravitarinBlogEngi.NET_10601/be_avatars_thumb_1.png" border="0" alt="be_avatars" title="be_avatars" width="644" height="145" /&gt;&lt;/a&gt;
&lt;/p&gt;
  
&lt;p&gt;
I added the option in the admin/pages/Settings.aspx page.&amp;nbsp; Saving it to the data store works without hitch since it just a name value pair.&amp;nbsp; Getting the theme&amp;rsquo;s icon to display requires a little bit of setup.
&lt;/p&gt;
  
&lt;h2&gt;Theme Default Avatar&lt;/h2&gt;  
&lt;p&gt;
You need to add a noavatar.jpg image at the root of your theme&amp;rsquo;s folder.&amp;nbsp; Then update the BlogEngine.Core.Web.CommentViewBase.cs file:
&lt;/p&gt;
  
&lt;div id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:35c7cc37-9cb9-41e9-a193-1dad5fdf77cd" class="wlWriterEditableSmartContent" style="margin: 0px; padding: 0px; display: inline; float: none"&gt;
&lt;pre class="c#:firstline[182]"&gt;
switch (BlogSettings.Instance.Avatar)
{
case &amp;quot;identicon&amp;quot;:
imgLink = gravatar + &amp;quot;identicon&amp;quot;;
break;
case &amp;quot;wavatar&amp;quot;:
imgLink = gravatar + &amp;quot;wavatar&amp;quot;;
break;
case &amp;quot;monsterid&amp;quot;:
imgLink = gravatar + &amp;quot;monsterid&amp;quot;;
break;
default:
imgLink = gravatar + HttpUtility.UrlEncode(Utils.AbsoluteWebRoot + &amp;quot;themes/&amp;quot; + BlogSettings.Instance.Theme + &amp;quot;/noavatar.jpg&amp;quot;);
break;
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;
Giddy Up!
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=ti3OSC-7XJE:JNoASoZE56o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=ti3OSC-7XJE:JNoASoZE56o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=ti3OSC-7XJE:JNoASoZE56o:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/ti3OSC-7XJE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/ti3OSC-7XJE/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/Use-the-Theme-Default-Gravatar-in-BlogEngineNET.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=68ebe5fc-8301-4352-8384-934f29a574c1</guid>
      <pubDate>Mon, 03 Nov 2008 13:53:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=68ebe5fc-8301-4352-8384-934f29a574c1</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=68ebe5fc-8301-4352-8384-934f29a574c1</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/Use-the-Theme-Default-Gravatar-in-BlogEngineNET.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=68ebe5fc-8301-4352-8384-934f29a574c1</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=68ebe5fc-8301-4352-8384-934f29a574c1</feedburner:origLink></item>
    <item>
      <title>How to Move from .Text (Dottext) to BlogEngine.NET</title>
      <description>&lt;h2&gt;Back story&lt;/h2&gt;  
&lt;p&gt;
&lt;a href="http://blog.atih.com"&gt;My wife&lt;/a&gt; and I&amp;#39;s blogs have been running on an archaic customized version of .Text for much longer than it should have.&amp;nbsp; It did the job so it kept getting moved down the to-do list; not to mention I was not looking forward to the data conversion.&amp;nbsp; &lt;a href="http://www.christianasp.net/"&gt;David&lt;/a&gt; upgraded the server to x64 and after a few tests it was clear that the blog wasn&amp;#39;t going to run.&amp;nbsp; Briefly, I thought I could just recompile in .NET 2.0 and fix a couple of the stored procedures and be done with it.&amp;nbsp; Thankfully, I came to my senses and decided it was time to bite the bullet and make the jump to something else. 
&lt;/p&gt;
  
&lt;p&gt;
&lt;a href="http://www.graffiticms.com"&gt;GraffitiCMS&lt;/a&gt; and &lt;a href="http://www.dotnetblogengine.net"&gt;BlogEngine.NET&lt;/a&gt; (BE.NET) were the two that I considered because they each could accept a &lt;a href="http://blogml.org/"&gt;BlogML&lt;/a&gt; file of all existing posts.&amp;nbsp; That would be awesome if my posts where in a BlogML formatted file.&amp;nbsp; I checked out &lt;a href="http://codeclimber.net.nz/archive/2007/06/08/Rss2BlogML-export-any-RSS-feed-to-a-BlogML-file.aspx"&gt;Rss2BlogML&lt;/a&gt; but it kept failing...something with the formatting of my RSS feed.&amp;nbsp; I realized that I was spending time on getting my blog into BlogML and I&amp;#39;m not even sure it will produce the results I want (read where Dave Donaldson &lt;a href="http://arcware.net/how-to-move-from-subtext-to-graffiti/"&gt;mentioned an issue with redirects&lt;/a&gt; for old links if they are not &amp;quot;named&amp;quot; posts in GraffitCMS).&amp;nbsp; None of my posts are &amp;quot;named&amp;quot; and I wanted a way to keep/update my old links.&amp;nbsp; So I started down the path of doing the conversion in a more manual fashion.
&lt;/p&gt;
  
&lt;p&gt;
BE.NET has a pretty slick BlogImporter web service that abstracts away the data repository and it would&amp;#39;ve done the trick with just a little bit of coding on my part (highly recommend looking at that option).&amp;nbsp; I have and understand the .Text database and so hitting the database directly seemed like a logical way to go for me.&amp;nbsp; When I jumped onto this path I felt that GraffitiCMS was out of the picture because of the redirect issues and, having the code to BE.NET, I felt I could get BE.NET to produce the results I was wanting.
&lt;/p&gt;
  
&lt;p&gt;
&lt;em&gt;Everything after this assumes that you already run the BE.NET database setup scripts and have the BE.NET source code.&lt;/em&gt;
&lt;/p&gt;
  
&lt;h2&gt;Files&lt;/h2&gt;  
&lt;p&gt;
&lt;a href="http://blog.eriklane.com/blog_images/MigrateDottextToBlogeEngine.zip"&gt;Here are the files&lt;/a&gt; that I added or modified as part of this process including the SQL script.&lt;strong&gt;      &lt;br /&gt;
&lt;/strong&gt;    
&lt;/p&gt;
  
&lt;h2&gt;&lt;strong&gt;Updating BE.NET Database&lt;/strong&gt;&lt;/h2&gt;  
&lt;p&gt;
Thanks to &lt;a href="http://dbvt.com/blog/post/Community-Server-to-BlogEngineNET-SQL-Migration-Script.aspx"&gt;Dave Burke&amp;#39;s migration script&lt;/a&gt; most of the work was already done for me.&amp;nbsp; I will summarize it here but please go read it since he explains the script in detail.&amp;nbsp; Generally speaking, we are going to add the .Text postID and .Text CategoryID to BE.NET so we can use them to link posts, comments, and categories back together once the data is in the BE.NET database.&amp;nbsp; I told you you needed to go and read Dave&amp;#39;s post.&amp;nbsp; :-)     &lt;br /&gt;
Following along like a kid in school, I took good notes and updated the CommunityServer references to the .Text equivalent.&amp;nbsp; In my script, these are the items that you need to update for your personal settings: 
&lt;/p&gt;
  
&lt;ul&gt;
	   
	&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BlogID &lt;/li&gt;    
	&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Author &lt;/li&gt;    
	&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default email address for the comments. &lt;/li&gt; 
&lt;/ul&gt;
  
&lt;p&gt;
I ran the db script a few different times for each of our blogs so I think it is pretty solid.
&lt;/p&gt;
  
&lt;h2&gt;Updating BE.NET Post Class&lt;/h2&gt;  
&lt;p&gt;
In BlogEngine.Core project I added a DottextPostID property to the Post class.
&lt;/p&gt;
  
&lt;div id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:e2572094-ab2e-427a-8634-282184cc9dd2" class="wlWriterEditableSmartContent" style="margin: 0px; padding: 0px; display: inline; float: none"&gt;
&lt;pre class="c#"&gt;
private int _dottextPostId;
///&amp;lt;summary&amp;gt;
/// Dottext Post Id to handle migrated links.
///&amp;lt;/summary&amp;gt;
public int DottextPostId
{
get{ return _dottextPostId; }
set { _dottextPostId = value; }
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;h2&gt;Update DbBlogProvider Class&lt;/h2&gt;
&lt;p&gt;
In BlogEngine.Core project I modified the DbBlogProvider.SelectPost(Guid id) method to populate the Post object with the DottextPostId value from the database.
&lt;/p&gt;
&lt;div id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:3f79baa9-39a8-427c-b65f-19e4a4cb9b75" class="wlWriterEditableSmartContent" style="margin: 0px; padding: 0px; display: inline; float: none"&gt;
&lt;pre class="c#"&gt;
string sqlQuery =
&amp;quot;SELECT PostID, Title, Description, PostContent, DateCreated,&amp;quot;
+ &amp;quot;DateModified, Author, IsPublished, IsCommentEnabled,&amp;quot;
+ &amp;quot;Raters, Rating, Slug, DottextPostID &amp;quot;
+ &amp;quot;FROM &amp;quot; + tablePrefix + &amp;quot;Posts &amp;quot;
+ &amp;quot;WHERE PostID = &amp;quot; + parmPrefix + &amp;quot;id&amp;quot;;
///
/// unchanged code left out
///
if (rdr.HasRows)
{
rdr.Read();
post.Id = rdr.GetGuid(0);
post.Title = rdr.GetString(1);
post.Content = rdr.GetString(3);
if (!rdr.IsDBNull(2))
post.Description = rdr.GetString(2);
if (!rdr.IsDBNull(4))
post.DateCreated = rdr.GetDateTime(4);
if (!rdr.IsDBNull(5))
post.DateModified = rdr.GetDateTime(5);
if (!rdr.IsDBNull(6))
post.Author = rdr.GetString(6);
if (!rdr.IsDBNull(7))
post.IsPublished = rdr.GetBoolean(7);
if (!rdr.IsDBNull(8))
post.IsCommentsEnabled = rdr.GetBoolean(8);
if (!rdr.IsDBNull(9))
post.Raters = rdr.GetInt32(9);
if (!rdr.IsDBNull(10))
post.Rating = rdr.GetFloat(10);
if (!rdr.IsDBNull(12))
post.DottextPostId = rdr.GetInt32(12);
post.Slug = !rdr.IsDBNull(11) ? rdr.GetString(11) : &amp;quot;&amp;quot;;
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;h2&gt;Update UrlReWrite HttpModule&lt;/h2&gt;
&lt;p&gt;
In BlogEngine.Core project I updated the UrlReWrite module to catch any old .Text links that are coming to the site.&amp;nbsp; By snagging the archive regex expression from the .Text web.config I saved myself some time.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;div id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:88b6fbc3-5583-4e19-807d-de34101b423f" class="wlWriterEditableSmartContent" style="margin: 0px; padding: 0px; display: inline; float: none"&gt;
&lt;pre class="c#"&gt;
private static readonly Regex DOTTEXT = new Regex(@&amp;quot;/archive/\d{4}/\d{2}/\d{2}/(?&amp;lt;postId&amp;gt;\d+)\.aspx$&amp;quot;, RegexOptions.IgnoreCase | RegexOptions.Compiled);
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Modify context_BeginRequest&lt;/strong&gt; 
&lt;br /&gt;
Added an else statement to look for any .Text links.
&lt;/p&gt;
&lt;div id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:f028ffcc-2283-497b-9a7d-809e80eca325" class="wlWriterEditableSmartContent" style="margin: 0px; padding: 0px; display: inline; float: none"&gt;
&lt;pre class="c#"&gt;
/// unchanged code left out
///
else if (url.Contains(&amp;quot;/AUTHOR/&amp;quot;))
{
string author = ExtractTitle(context, url);
context.RewritePath(Utils.RelativeWebRoot + &amp;quot;default&amp;quot; + BlogSettings.Instance.FileExtension + &amp;quot;?name=&amp;quot; + author + GetQueryString(context), false);
}
else
{
Match match = DOTTEXT.Match(url);
if (match.Groups.Count &amp;gt; 0)
{
int postId;
if (int.TryParse(match.Groups[&amp;quot;postId&amp;quot;].ToString(), out postId))
{
RewriteDottextPost(context, postId);
}
}
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;strong&gt;Added ReWriteDottextPost Method&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
This method locates the right BE.NET post from the .Text post Id in the url, creates the new link, and sends back a response code of 301 so sites know that the link has been permanently moved.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;div id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:96cf7d10-12c8-4252-9ab2-35f3fff83cf0" class="wlWriterEditableSmartContent" style="margin: 0px; padding: 0px; display: inline; float: none"&gt;
&lt;pre class="c#"&gt;
private static void RewriteDottextPost(HttpContext context, int postId)
{
Post post = Post.Posts.Find(delegate(Post p)
{
return p.DottextPostId == postId;
});
if (post != null)
{
string redirUrl = string.Format(&amp;quot;{0}://{1}{2}&amp;quot;, context.Request.Url.Scheme, context.Request.Url.Authority, post.RelativeLink);
context.Response.AppendHeader(&amp;quot;location&amp;quot;, redirUrl);
context.Response.StatusCode = 301;
context.Response.End();
}
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;h2&gt;Update Links in Content&lt;/h2&gt;
&lt;p&gt;
This step is optional because the updated UrlReWriter will catch any of the old links, to my own content, in my posts but I did it for a clean break from .Text.&amp;nbsp; &lt;strong&gt;Beware&lt;/strong&gt; that depending on your URL structure (blog.domain.com, www.domain.com/blog, etc.) you&amp;#39;ll need to update the code so the regex used will catch your specific URL&amp;#39;s.&amp;nbsp; &lt;strong&gt;Be sure and backup your BE.NET database or be prepared to do the whole conversion again (like I did) if the links don&amp;#39;t turn out the way you want.&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Created ConvertDottextLinks.aspx admin page. 
&lt;br /&gt;
&lt;/strong&gt;This page can go anywhere but I put it in the admin section so it&amp;#39;s not open for everyone.&amp;nbsp; I load up all of the posts in the database, find those which have old .Text links to my own content, find the new BE.NET post for that link, and create the new link for that post.
&lt;/p&gt;
&lt;p&gt;
It is one aspx page with a button and literal on it and here is the code-behind:
&lt;/p&gt;
&lt;div id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:422af418-422d-4d42-b131-d3ebcd4d5a2c" class="wlWriterEditableSmartContent" style="margin: 0px; padding: 0px; display: inline; float: none"&gt;
&lt;pre class="c#"&gt;
public partial class admin_Pages_ConvertDottextLinks : Page
{
private static readonly List&amp;lt;Post&amp;gt; postList = BlogService.FillPosts();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnGo_Click(object sender, EventArgs e)
{
// update this regex with your URL structure.
Regex regex = new Regex(&amp;quot;href\\s*=\\s*(?:\\\&amp;quot;http://blog.eriklane.com/archive/\\d{4}/\\d{2}/\\d{2}/(?&amp;lt;postId&amp;gt;\\d+)\\.aspx)&amp;quot;,
RegexOptions.IgnoreCase
| RegexOptions.Multiline
| RegexOptions.Compiled
);
int count = 0;
postList.ForEach(delegate(Post post)
{
if (regex.IsMatch(post.Content))
{
string updatedContent = regex.Replace(post.Content, new MatchEvaluator(convertLink));
post.Content = updatedContent;
post.Save();
count++;
}
});
listResult.Text = string.Format(&amp;quot;Finished! - {0} links were converted.&amp;quot;, count);
}
private static string convertLink(Match match)
{
int dottextPostId;
if (int.TryParse(match.Groups[&amp;quot;postId&amp;quot;].ToString(), out dottextPostId))
{
Post linkPost = postList.Find(delegate(Post post) { return post.DottextPostId == dottextPostId; });
return &amp;quot;href=\&amp;quot;/post/&amp;quot; + linkPost.Slug + BlogSettings.Instance.FileExtension;
}
return match.ToString();
}
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;h2&gt;Copy Images&lt;/h2&gt;
&lt;p&gt;
This will be totally dependent on how how you store your images.&amp;nbsp; I&amp;#39;ve kept all of mine in one folder so mine &amp;quot;just worked&amp;quot; by copying the image folder over.&amp;nbsp; However, you could update your image links to use BE.NET&amp;#39;s image HttpHandler to serve them up.&amp;nbsp; If it were me, I would do it similar to how I updated the content links. 
&lt;/p&gt;
&lt;h2&gt;Update Feedburner&lt;/h2&gt;
&lt;br /&gt;
&lt;p&gt;
You will need to update Feedburner with the new BE.NET feed URL (&lt;a href="http://yourdomain.com/syndication.axd"&gt;http://yourdomain.com/syndication.axd&lt;/a&gt;).
&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;p&gt;
After all of this I have:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;All of the posts. &lt;/li&gt;
	&lt;li&gt;All of the post comments. &lt;/li&gt;
	&lt;li&gt;All posts are in the correct categories. &lt;/li&gt;
	&lt;li&gt;All old links are caught and redirected. &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
These steps pretty much sum up what I did to convert a our .Text blogs over to BE.NET.&amp;nbsp; It&amp;#39;s not a point and click operation but it wasn&amp;#39;t as painful as I was expecting.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=4FeD81TqdRM:Ej6KDUjnqIE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=4FeD81TqdRM:Ej6KDUjnqIE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=4FeD81TqdRM:Ej6KDUjnqIE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/4FeD81TqdRM" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/4FeD81TqdRM/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/How-to-Move-from-Text-(Dottext)-to-BlogEngineNET.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=66164175-413a-4141-98ce-3b69e1672ebe</guid>
      <pubDate>Sun, 02 Nov 2008 18:54:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=66164175-413a-4141-98ce-3b69e1672ebe</pingback:target>
      <slash:comments>7</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=66164175-413a-4141-98ce-3b69e1672ebe</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/How-to-Move-from-Text-(Dottext)-to-BlogEngineNET.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=66164175-413a-4141-98ce-3b69e1672ebe</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=66164175-413a-4141-98ce-3b69e1672ebe</feedburner:origLink></item>
    <item>
      <title>New(er) MSDN Magazine Column</title>
      <description>&lt;DIV&gt;&lt;SPAN class=424473417-20082008&gt;&lt;FONT face=Tahoma size=2&gt;I've been trying to catch up on my reading and came across a new (since June) column in MSDN magazine that I&amp;nbsp;think is very good and all&amp;nbsp;of us developers can benefit from.&amp;nbsp;&amp;nbsp;The column is&amp;nbsp;called Patterns in Practice and&amp;nbsp;currently authored by &lt;A title=http://codebetter.com/blogs/jeremy.miller/ href="http://codebetter.com/blogs/jeremy.miller/"&gt;Jeremy Miller from codebetter.com&lt;/A&gt;.&amp;nbsp; If you've ever ready any of his blog then you know that&amp;nbsp;Jeremy is a&amp;nbsp;smart guy and usually&amp;nbsp;focuses on topics that are&amp;nbsp;about&amp;nbsp;good programming techniques and not to&amp;nbsp;a specific technology (although he's a .NET guy) and this column is no different.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=424473417-20082008&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=424473417-20082008&gt;&lt;FONT face=Tahoma size=2&gt;The articles try to represent a real-world issue and an approach to solve it with tried and true&amp;nbsp;programming patterns (has&amp;nbsp;code samples, etc.).&amp;nbsp; For me, this gets me thinking of how I could've done something better on a previous project or how I can do something&amp;nbsp;better on current and&amp;nbsp;future projects.&amp;nbsp; Either way, I hope they&amp;nbsp;get us all thinking of how we can hone our skills&amp;nbsp;and become better developers.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=424473417-20082008&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=424473417-20082008&gt;&lt;FONT face=Tahoma size=2&gt;Even if you don't have access to the print version of the magazine they are all available online.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=424473417-20082008&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=424473417-20082008&gt;
&lt;DIV&gt;&lt;SPAN class=424473417-20082008&gt;&lt;FONT face=Tahoma size=2&gt;&lt;A title=http://msdn.microsoft.com/en-us/magazine/cc546578.aspx href="http://msdn.microsoft.com/en-us/magazine/cc546578.aspx"&gt;June column&amp;nbsp; -&amp;nbsp;The Open Closed Principle&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=424473417-20082008&gt;&lt;FONT face=Tahoma size=2&gt;&lt;A title="August - http://msdn.microsoft.com/en-us/magazine/cc721605.aspx" href="http://msdn.microsoft.com/en-us/magazine/cc721605.aspx"&gt;August column - Object Role Sterotypes&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=424473417-20082008&gt;&lt;FONT face=Tahoma size=2&gt;&lt;A title="RSS - http://msdn.microsoft.com/en-us/magazine/rss/default.aspx?col=Patterns in Practice" href="http://msdn.microsoft.com/en-us/magazine/rss/default.aspx?col=Patterns%20in%20Practice"&gt;RSS feed&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=424473417-20082008&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=424473417-20082008&gt;&lt;FONT face=Tahoma size=2&gt;Giddy Up!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=GzRaDRv9XLw:_S6vKFdIvoU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=GzRaDRv9XLw:_S6vKFdIvoU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=GzRaDRv9XLw:_S6vKFdIvoU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/GzRaDRv9XLw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/GzRaDRv9XLw/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/New(er)-MSDN-Magazine-Column.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=e96555d5-a1db-420d-8198-6c5cd547693b</guid>
      <pubDate>Fri, 22 Aug 2008 00:07:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=e96555d5-a1db-420d-8198-6c5cd547693b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=e96555d5-a1db-420d-8198-6c5cd547693b</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/New(er)-MSDN-Magazine-Column.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=e96555d5-a1db-420d-8198-6c5cd547693b</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=e96555d5-a1db-420d-8198-6c5cd547693b</feedburner:origLink></item>
    <item>
      <title>This Day in Geocaching History...</title>
      <description>&lt;P&gt;We began our &lt;A title=Geocaching href="http://www.geocaching.com/faq/"&gt;Geocaching&lt;/A&gt; journey 5 years ago on June 22, 2003. In late 2002 I remember seeing a show on the Travel Channel "Top 10 Lost Treasures" and #7 on the list was Geocaching (couldn't find a link). Using a handheld GPS to go "treasure hunting" was very appealing. It wasn't until the following summer when I was looking for something that the entire family could do and would also get us outside. &lt;/P&gt;
&lt;P&gt;Being the geek that I am I immediatly started Googling and trying to remember that show or what the sport was called because I could remember the show in my head but I couldn't remember the name.&amp;nbsp; I guess it didn't take long and the next thing you know I had created us an account on &lt;A href="http://www.geocaching.com/"&gt;Geocaching.com&lt;/A&gt;. After just a few minutes I was amazed at all of the caches that were around our house. The next step in the process was to buy a GPS.&amp;nbsp; I found a &lt;A href="http://www.gpscity.com/item-magellan-meridian-gps/meridiangps.htm"&gt;Magellan Meridian GPS&lt;/A&gt; on sale at Fry's and the &lt;A href="http://en.wikipedia.org/wiki/Woman_acceptance_factor"&gt;Wife Acceptance Factor&lt;/A&gt; was high since Geocaching was going to be a family sport. We bought the GPS and headed out the following weekend. We didn't take the camera with us on our maiden voyage but we did on our second outing and here is one of those photos.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="/blog_images/geocaching030628.jpg" border=1&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Fast forward 5 years and here is photo from two weeks ago when were geocaching here in Colorado. Everyone has grown up and we have added another kid to the team...not to mention I look a bit older too.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="/blog_images/geocaching080615.jpg" border=1&gt; &lt;/P&gt;
&lt;P&gt;In the last five years Geocaching has really become common place with outdoor sports and there is software and tools all over the place to help out. My two favorite pieces of software are &lt;A href="http://www.logicweave.com/cachestats.html"&gt;CacheStats&lt;/A&gt; (written in .NET) and &lt;A href="http://www.gsak.net"&gt;Geocaching Swiss Army Knife (GSAK)&lt;/A&gt;. When we started out we were all about the numbers...trying to find as many as we could and as fast as we could.&amp;nbsp; After the second year we really slowed down and tried to enjoy the whole caching experience.&amp;nbsp; Somewhere along the way we decided to start tracking which states we had cached in. Here is the most current map of the states that we've physically found a &lt;A title=Geocache href="http://en.wikipedia.org/wiki/GeoCaching#Geocaches" target=_blank&gt;cache&lt;/A&gt; in (35 + Washington DC).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="/blog_images/geocachemap.jpg" border=0&gt; &lt;/P&gt;
&lt;P&gt;Well, enough memories for now. Since moving to Colorado we have really picked up the caching bug again and are excited about caches out in the mountains that require hiking, etc. and that has increased our enjoyment yet again.&amp;nbsp; God is good! &lt;/P&gt;
&lt;P&gt;Giddy Up!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.geocaching.com/profile/?guid=46f9149c-5fc3-41ea-bd29-061e8a226101"&gt;&lt;IMG src="/blog_images/rightlanegeoprofile.png" border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=TDczFe8WtB8:lpCxP-n6tm0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=TDczFe8WtB8:lpCxP-n6tm0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=TDczFe8WtB8:lpCxP-n6tm0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/TDczFe8WtB8" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/TDczFe8WtB8/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/This-Day-in-Geocaching-History.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=ec59ffcc-e793-42d7-a3d0-91c96c5edb17</guid>
      <pubDate>Sun, 22 Jun 2008 16:52:00 -1200</pubDate>
      <category>Faith and Family</category>
      <category>Geocaching</category>
      <category>Development &amp; Geek Stuff</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=ec59ffcc-e793-42d7-a3d0-91c96c5edb17</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=ec59ffcc-e793-42d7-a3d0-91c96c5edb17</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/This-Day-in-Geocaching-History.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=ec59ffcc-e793-42d7-a3d0-91c96c5edb17</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=ec59ffcc-e793-42d7-a3d0-91c96c5edb17</feedburner:origLink></item>
    <item>
      <title>ReSharper 4.0 beta for VS2008 is Out</title>
      <description>&lt;p&gt;
&lt;img src="/blog_images/resharper.gif" alt="ReSharper" /&gt;
&lt;/p&gt;
&lt;p&gt;
I recieved a notifcation email last night from &lt;a href="http://www.jetbrains.com/"&gt;JetBrains&lt;/a&gt;&amp;nbsp;that &lt;a href="http://www.jetbrains.com/resharper"&gt;ReSharper&lt;/a&gt; 4.0 beta is out and&amp;nbsp;can be &lt;a href="http://www.jetbrains.com/resharper/beta.html?nlrs"&gt;downloaded here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
UPDATE (6/10/08):&amp;nbsp; &lt;a href="http://www.jetbrains.com/resharper/download/index.html?40nl"&gt;ReSharper 4.0 has been released&lt;/a&gt;.&amp;nbsp;&amp;nbsp; Good Stuff!
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=laPBmeutXGw:WXJVv22GYfE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=laPBmeutXGw:WXJVv22GYfE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=laPBmeutXGw:WXJVv22GYfE:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=laPBmeutXGw:WXJVv22GYfE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/laPBmeutXGw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/laPBmeutXGw/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/ReSharper-40-beta-for-VS2008-is-Out.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=44d8a6f8-aeac-4755-8126-6e87497d65f0</guid>
      <pubDate>Fri, 23 May 2008 05:09:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=44d8a6f8-aeac-4755-8126-6e87497d65f0</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=44d8a6f8-aeac-4755-8126-6e87497d65f0</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/ReSharper-40-beta-for-VS2008-is-Out.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=44d8a6f8-aeac-4755-8126-6e87497d65f0</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=44d8a6f8-aeac-4755-8126-6e87497d65f0</feedburner:origLink></item>
    <item>
      <title>Don't Wait To Become a Better Developer</title>
      <description>&lt;A href="http://blog.eriklane.com/post/NET-Rocks!-and-the-State-of-Visual-Studio-Team-System-2008.aspx"&gt;Yesterday I ranted &lt;I&gt;a little&lt;/I&gt;&lt;/A&gt; about how some just wait until a feature shows up in a Microsoft product before they'll even look at it...and how I use to be that guy. My jumping off point was when I finally took the time to investigate &lt;A href="http://en.wikipedia.org/wiki/Test-driven_development"&gt;Test Driven Development&lt;/A&gt; (TDD). He may not remember it, but &lt;A href="http://scottdock.com/"&gt;Scott Dockendorf&lt;/A&gt; was working with me at &lt;A href="http://healthvision.com/"&gt;Healthvision&lt;/A&gt; and he gave us a demo on TDD. Like everyone else, I blew over it pretty fast because I knew we weren't going to change our corporate dev style. Soon after he jumped ship for &lt;A href="http://telligent.com/ourteam/"&gt;Telligent&lt;/A&gt; and never looked back. :-) &lt;BR&gt;&lt;BR&gt;When TDD started to click for me I finally woke up and realized that if I was going to be good at my profession then I couldn't wait on my employer (or Microsoft for that matter). This profession moves too fast and for everything I think I know there are 1000 things that I don't know. I'm not an extremist either, meaning that if it has MS attached to the name or process I don't automatically discount it like some. I will, however, take the time to look at ways to increase my productivity and ability to perform my job. It is such a blessing that a company pays me money to write code for a living and that's the least I can do for them. &lt;BR&gt;&lt;BR&gt;Giddy Up!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=RgRqMfVcOZI:pQQijx01Dm4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=RgRqMfVcOZI:pQQijx01Dm4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=RgRqMfVcOZI:pQQijx01Dm4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/RgRqMfVcOZI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/RgRqMfVcOZI/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/Dont-Wait-To-Become-a-Better-Developer.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=5dad86fc-864d-48e4-a40e-4e23ea812e53</guid>
      <pubDate>Tue, 13 May 2008 02:32:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=5dad86fc-864d-48e4-a40e-4e23ea812e53</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=5dad86fc-864d-48e4-a40e-4e23ea812e53</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/Dont-Wait-To-Become-a-Better-Developer.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=5dad86fc-864d-48e4-a40e-4e23ea812e53</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=5dad86fc-864d-48e4-a40e-4e23ea812e53</feedburner:origLink></item>
    <item>
      <title>.NET Rocks! and the State of Visual Studio Team System 2008</title>
      <description>&lt;P&gt;I'm no &lt;A href="http://altdotnet.org/"&gt;ALT.NET&lt;/A&gt; guru but I have decided that it doesn't have to have the&amp;nbsp; &lt;A href="http://www.microsoft.com/"&gt;Microsoft&lt;/A&gt;&amp;nbsp;(MS) stamp to get me to look at it. I recall when I was "that guy". You know, the guy who would hear about non-MS options and glance over them.&amp;nbsp;If it was that important and that good then MS would be doing it, right? The answer to that question is yes AND no. The reality is that we're all trying to do our best and serve the customers that pay us to write code. MS is the same and they do what is best for their business model which means that they can be reactive at times - just like everyone else.&lt;/P&gt;
&lt;P&gt;Recently I was Listening to an episode of &lt;A href="http://www.dotnetrocks.com/"&gt;.NET Rocks!&lt;/A&gt;. It was &lt;A href="http://www.dotnetrocks.com/default.aspx?showNum=328"&gt;show #328 with Joel Semeniuk on the State of Team System.&lt;/A&gt;&amp;nbsp;All I can say is - what!? I mean he's talking about the new &lt;A href="http://en.wikipedia.org/wiki/Continuous_integration"&gt;Continuous Integration&lt;/A&gt; (CI) feature of &lt;A href="http://msdn.microsoft.com/en-us/vsts2008/default.aspx"&gt;Team System 2008 Suite&lt;/A&gt;&amp;nbsp;and how valuable it is.&amp;nbsp;&amp;nbsp;No doubt,&amp;nbsp;CI is valuable but what get's me is that they all are discussing it as though CI is a new concept.&amp;nbsp; Let's be fair and mention the fact that MS is being reactive and Team System is late to the CI party. The sad fact is even tough CI has been around for a long time&amp;nbsp;most enterprises will not even look at it until it has the&amp;nbsp;MS stamp of approval. &lt;BR&gt;&lt;BR&gt;Giddy Up!&lt;/P&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=uZ_eNxTL20s:n_94eUjKZvU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=uZ_eNxTL20s:n_94eUjKZvU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=uZ_eNxTL20s:n_94eUjKZvU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/uZ_eNxTL20s" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/uZ_eNxTL20s/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/NET-Rocks!-and-the-State-of-Visual-Studio-Team-System-2008.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=1d45879e-0edb-4a60-8b74-d7cd1024d90d</guid>
      <pubDate>Mon, 12 May 2008 04:11:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=1d45879e-0edb-4a60-8b74-d7cd1024d90d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=1d45879e-0edb-4a60-8b74-d7cd1024d90d</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/NET-Rocks!-and-the-State-of-Visual-Studio-Team-System-2008.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=1d45879e-0edb-4a60-8b74-d7cd1024d90d</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=1d45879e-0edb-4a60-8b74-d7cd1024d90d</feedburner:origLink></item>
    <item>
      <title>Review - uCertify PrepKit for  Exam 70-528</title>
      <description>&lt;P&gt;I was contacted by &lt;A href="http://www.ucertify.com"&gt;uCertify&lt;/A&gt; requesting that I do a review of their certification PrepKit software. I agreed because I was already studying for the &lt;A href="http://www.microsoft.com/learning/exams/70-528.mspx"&gt;MCTS exam 70-528&lt;/A&gt; and wanted to see if their software would really be an asset to passing the exam. Initially, I wanted to use only their software to study for the test and then write my review. I felt that would be a great way to write a quality review of their product. Since agreeing to do the review my study efforts have diminished (moving to Colorado, taking a new job, etc.) but I still wanted to put together a review of their product.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Product&lt;/STRONG&gt;: &lt;A href="http://www.ucertify.com/exams/Microsoft/70-528-CSHARP.html"&gt;70-528-CSHARP PrepKit&lt;/A&gt;&lt;BR&gt;&lt;STRONG&gt;Cost:&lt;/STRONG&gt; $59.99 (&lt;STRONG&gt;use discount code &amp;#8220;ERIKLA&amp;#8220; and receive 10% off&lt;/STRONG&gt;)&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Likes:&lt;/B&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The UI is very well done, easy to navigate, and easy to look at. 
&lt;LI&gt;&lt;STRONG&gt;The quiz feature is &lt;B&gt;the strongest feature&lt;/B&gt; of the program&lt;/STRONG&gt;. You can select the number of questions from each focus area and then take the quiz. One nice touch is that after you answer the question the timer goes directly to 5 secs. and then goes to the next question. That's enough time to see your answer but yet you don't have to take your hands off of the keyboard to go to the next question. 
&lt;LI&gt;Study notes are useful as they match up with the exam objectives. They state the objective and then provide a summary review of that objective. 
&lt;LI&gt;Exam objectives with notes are nice as well. It is similar to the study notes but instead of &lt;A href="http://blog.eriklane.com/blog_images/ucertifymain.png"&gt;&lt;/A&gt;a summary it provides an in-depth review of the objective. 
&lt;LI&gt;Reports are a nice feature that show your progress from the diagnostic exam through the simulated test.&lt;BR&gt;&lt;B&gt;&lt;/B&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;Dislikes:&lt;/B&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;&lt;/B&gt;I didn't like the flash cards feature. The main reason is that it gives you a text area to type in your answer.&amp;nbsp; Although this may be helpful to some, I didn't want to&amp;nbsp;take the time&amp;nbsp;to type out my answer when I can just think it and then compare to the actual answer. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;So-So:&lt;/B&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;&lt;/B&gt;Articles are nice for further development but not critical for studying for the exam. 
&lt;LI&gt;Study tips, again, are nice for further development and are great for someone who has never written code associated exam but it's not critical for the exam. 
&lt;LI&gt;HowTo's are not critical but are a nice feature that walk you through, via screen shots, how to do a lot of the tasks associated with passing the exam. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;Conclusion:&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;For me, the uCertify product is great add-on for prepping for the exam. I say add-on because I don't feel comfortable saying this tool could be used as the only source to prepare for the exam; especially if someone has no practical experience in the area covered by the exam.&amp;nbsp; My study style will still be to write code and use technical books and &lt;A href="http://astore.amazon.com/giddyup-20/detail/0735623341/104-4406710-0434314"&gt;study guides&lt;/A&gt; to ensure I know how to do the tasks that are covered in the exam. I certainly would use uCertify for their quizzes and test simulations as I get closer to taking the exam. I think that's a good strategy and for $60 it's a good deal as well.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Update:&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;The great people over at uCertify&amp;nbsp;will&amp;nbsp;give a 10% discount&amp;nbsp;on the uCertify PrepKit of your choice when&amp;nbsp;you use discount code &amp;#8220;ERIKLA&amp;#8220;.&lt;/P&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=tot-ABBZCk0:dKiWN292Pds:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=tot-ABBZCk0:dKiWN292Pds:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=tot-ABBZCk0:dKiWN292Pds:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/tot-ABBZCk0" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/tot-ABBZCk0/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/Review-uCertify-PrepKit-for-Exam-70-528.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=99414e01-7adc-4d4f-a6d8-8c0761093f14</guid>
      <pubDate>Thu, 01 May 2008 15:45:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=99414e01-7adc-4d4f-a6d8-8c0761093f14</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=99414e01-7adc-4d4f-a6d8-8c0761093f14</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/Review-uCertify-PrepKit-for-Exam-70-528.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=99414e01-7adc-4d4f-a6d8-8c0761093f14</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=99414e01-7adc-4d4f-a6d8-8c0761093f14</feedburner:origLink></item>
    <item>
      <title>The Great Calendar Sync Debacle</title>
      <description>&lt;P&gt;Over the last few weeks &lt;A href="http://blog.atih.com/"&gt;my wife&lt;/A&gt; and I have come to the realization that knowing each other's schedules would be really helpful and we've started down the path of sharing our calendars.&lt;/P&gt;
&lt;P&gt;Our setup:&lt;/P&gt;
&lt;P&gt;Me (work):&amp;nbsp; I use Outlook 2003 100%.&lt;BR&gt;Me (personal):&amp;nbsp; I use my Google Apps for Your Domain (GAFYD) calendar.&lt;/P&gt;
&lt;P&gt;Wife:&amp;nbsp; Outlook 2007 100%.&lt;/P&gt;
&lt;P&gt;One of our primary goals was to try and find a free way to accomplish this task.&amp;nbsp; After some&amp;nbsp;looking around, the consensus is that we will use &lt;A href="http://www.google.com/calendar"&gt;Google Calendar&lt;/A&gt; (GCal) as our go-between.&amp;nbsp; I looked at what &lt;A href="http://www.hanselman.com/blog/"&gt;Scott Hanselman&lt;/A&gt; is doing since I've &lt;A href="http://www.hanselman.com/blog/HanselminutesPodcast58SynchronizingInternetCalendars.aspx"&gt;heard him talk about this on his podcast&lt;/A&gt;.&amp;nbsp; He uses &lt;A href="http://syncmycal.com/"&gt;SyncMyCal&lt;/A&gt; which can probably do everything my wife and I are needing except that it fails the free requirement.&lt;/P&gt;
&lt;P&gt;I then looked at &lt;A href="http://www.google.com/support/calendar/bin/answer.py?answer=89955"&gt;Google's Calendar Sync tool&lt;/A&gt; but it will only sync up with the primary calendar.&amp;nbsp; That's no good - even if my wife and I shared our GCal's we couldn't sync with each other's and so it didn't seem like that would work either.&amp;nbsp; I threw out a tweet looking for suggestions and I got some great feedback (&lt;A href="http://www.twitter.com/eriklane"&gt;Twitter&lt;/A&gt; is great for things like this).&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.prokrams.com/"&gt;Prokrammer&lt;/A&gt; had the best idea that I thought might work for us and still be free.&amp;nbsp; He recommended that I use the Google Sync tool since it was free, but create a GCal for my wife on my domain and have us both sync with it.&amp;nbsp; Because this new calendar was in my domain I could grant myself full rights to it and could edit as needed.&amp;nbsp; With this setup&amp;nbsp;&amp;nbsp; I would one-way sync my work calendar to it and then my wife would 2-way sync it with her Outlook calendar.&lt;/P&gt;
&lt;P&gt;
&lt;TABLE width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD align=middle&gt;&lt;IMG src="/blog_images/gcalsync.png" align=middle border=1&gt;&lt;/IMG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;I would be providing my wife with my work calendar and she would be giving me her personal calendar via GCal.&amp;nbsp; I would then use her shared GCal as my primary calendar and will make all of my personal appointments on it.&amp;nbsp; Then, she too would get them when she synced up.&lt;/P&gt;
&lt;P&gt;This sounded like it would do the trick...All the planning in the world doesn't take into account &lt;STRONG&gt;software failure&lt;/STRONG&gt;.&amp;nbsp; The GCal sync tool, for some reason, can not access my wife's calendar.&amp;nbsp; It gives a beautiful error "Could not connect to Microsoft Outlook: error -2147319779, code 0".&lt;/P&gt;
&lt;P&gt;Unless Google provides and update with the fix I guess we will have to bail on the free requirement&amp;nbsp;and purchase something.&lt;/P&gt;
&lt;P&gt;Giddy Up!&lt;/P&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=ndPqGSIIPIY:yxXBb4fkjlM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=ndPqGSIIPIY:yxXBb4fkjlM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=ndPqGSIIPIY:yxXBb4fkjlM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/ndPqGSIIPIY" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/ndPqGSIIPIY/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/The-Great-Calendar-Sync-Debacle.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=e1bc6837-e0c4-4b73-8e70-4dcdd84ce3e1</guid>
      <pubDate>Tue, 22 Apr 2008 17:24:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <category>Faith and Family</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=e1bc6837-e0c4-4b73-8e70-4dcdd84ce3e1</pingback:target>
      <slash:comments>6</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=e1bc6837-e0c4-4b73-8e70-4dcdd84ce3e1</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/The-Great-Calendar-Sync-Debacle.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=e1bc6837-e0c4-4b73-8e70-4dcdd84ce3e1</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=e1bc6837-e0c4-4b73-8e70-4dcdd84ce3e1</feedburner:origLink></item>
    <item>
      <title>Some Stuff</title>
      <description>&lt;P&gt;Things around here have been busy that's for sure. After spending the last year in Baltimore with &lt;A href="http://www.advertising.com"&gt;Advertising.com&lt;/A&gt; I'm now a full time employee at &lt;A href="http://www.ciena.com"&gt;Ciena&lt;/A&gt;. In addition to the new job we've also moved to the Colorado Springs, CO area and we're loving it.&amp;nbsp; I'm getting the opportunity to work from home most of the time but have to make a trip up to Denver&amp;nbsp;a couple of times a week and work in the office. The commute isn't bad and even when it's slow it's still nothing compared to DFW traffic.&lt;/P&gt;
&lt;P&gt;Nothing special on the technical front is happening at the moment although&amp;nbsp;I am&amp;nbsp;enjoying the challenge of&amp;nbsp;introducing &lt;A href="http://en.wikipedia.org/wiki/Continuous_integration"&gt;Continuous Integration&lt;/A&gt; and &lt;A href="http://en.wikipedia.org/wiki/Test-driven_development"&gt;Test Driven Development&lt;/A&gt;&amp;nbsp;to my new team.&amp;nbsp; I've got a couple of blog posts on using &lt;A href="http://msdn.microsoft.com/entlib/"&gt;Entlib&lt;/A&gt; to create your own providers, etc.. but I don't think I'll be finishing them. However, I am using Entlib for audit logging so I may try and piece some of them together for something technical.&lt;/P&gt;
&lt;P&gt;On a personal note, I did pass the &lt;A href="http://astore.amazon.com/giddyup-20/detail/0735622779/103-4295291-6834217"&gt;Microsoft 70-536&lt;/A&gt;&amp;nbsp;exam at the end of the year -&amp;nbsp; so I guess now I know I can pass a written exam to prove my knowledge?&amp;nbsp; I know there are discussions on how much value certs add and I'm on the side of &amp;#8220;they are worth the effort&amp;#8220;.&amp;nbsp; While I don't think they imply you're a coding superstar I don't think they hurt. In studying for&amp;nbsp;exams (or interviews) I've learned a lot that&amp;nbsp;I wouldn't have known about just in my daily coding.&amp;nbsp;&amp;nbsp;Now I have that knowledge in my tool belt for later use.&lt;/P&gt;
&lt;P&gt;Because I no longer work&amp;nbsp;in an office of developers everyday I've&amp;nbsp;really taking a liking to &lt;A href="http://www.twitter.com/eriklane"&gt;Twitter&lt;/A&gt;.&amp;nbsp;&amp;nbsp;I can now have some&amp;nbsp;pretty good technical discussion on&amp;nbsp;there.&amp;nbsp; Onward and upward.&lt;/P&gt;
&lt;P&gt;Giddy Up!&lt;/P&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=GNID3-LAkrs:MeqZs-74xoc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=GNID3-LAkrs:MeqZs-74xoc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=GNID3-LAkrs:MeqZs-74xoc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/GNID3-LAkrs" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/GNID3-LAkrs/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/Some-Stuff.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=40a29591-f33b-4700-8429-06f37541ffa7</guid>
      <pubDate>Wed, 26 Mar 2008 09:06:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <category>Faith and Family</category>
      <category>General Musings</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=40a29591-f33b-4700-8429-06f37541ffa7</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=40a29591-f33b-4700-8429-06f37541ffa7</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/Some-Stuff.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=40a29591-f33b-4700-8429-06f37541ffa7</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=40a29591-f33b-4700-8429-06f37541ffa7</feedburner:origLink></item>
    <item>
      <title>Prayer Request for Stefan</title>
      <description>&lt;table border="0" cellpadding="5"&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;img src="http://tinyurl.com/yrvo3j" border="0" alt="" align="left" /&gt;&lt;/td&gt;
			&lt;td valign="top"&gt;
			&lt;p&gt;
			Just a few months ago a fellow contributor to &lt;a href="http://www.ac180.com"&gt;AC180.com&lt;/a&gt;, Stefan,&amp;nbsp;&lt;a href="http://tarapchak.wordpress.com/2007/07/25/i-have-what/"&gt;found out that he has Stage 4 Colon Cancer&lt;/a&gt;.&amp;nbsp;&amp;nbsp;Tomorrow he will be going in for his first surgery where the doctor will look around inside and&amp;nbsp;try and remove as much of it as possible and bathe the remaining organs in direct chemo.
			&lt;/p&gt;
			&lt;p&gt;
			Please remember Stef,&amp;nbsp;his family,&amp;nbsp;and his doctors in your prayers.
			&lt;/p&gt;
			&lt;p&gt;
			Thanks and God Bless.
			&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=5K0UJDN7Juk:ITQ1FzyH0vM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=5K0UJDN7Juk:ITQ1FzyH0vM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=5K0UJDN7Juk:ITQ1FzyH0vM:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=5K0UJDN7Juk:ITQ1FzyH0vM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/5K0UJDN7Juk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/5K0UJDN7Juk/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/Prayer-Request-for-Stefan.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=8bec0826-0237-4bd5-9db5-2233f6cd7492</guid>
      <pubDate>Thu, 25 Oct 2007 09:19:00 -1200</pubDate>
      <category>Faith and Family</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=8bec0826-0237-4bd5-9db5-2233f6cd7492</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=8bec0826-0237-4bd5-9db5-2233f6cd7492</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/Prayer-Request-for-Stefan.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=8bec0826-0237-4bd5-9db5-2233f6cd7492</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=8bec0826-0237-4bd5-9db5-2233f6cd7492</feedburner:origLink></item>
    <item>
      <title>Amazon MP3 Downloads</title>
      <description>I was itching for some new music and so I took the opportunity to checkout the &lt;A href="http://tinyurl.com/2squo3"&gt;Amazon Mp3 service&lt;/A&gt;. I downloaded and installed the &lt;A href="http://tinyurl.com/3yb9oy"&gt;Amazon MP3 Downloader&lt;/A&gt; and I was off and running. The first album to buy was a toss up:&lt;BR&gt;
&lt;UL&gt;
&lt;LI&gt;New Thousand Foot Krutch - &lt;A href="http://www.amazon.com/gp/product/B000VS8IR8/102-8071403-7568134?ie=UTF8&amp;amp;tag=giddyup-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=B000VS8IR8"&gt;The Flame in All of Us&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;Old Project 86 - &lt;A href="http://www.amazon.com/gp/product/B000THK9V4/104-5559041-5074309?ie=UTF8&amp;amp;tag=giddyup-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=B000THK9V4"&gt;Songs to Burn Bridges By&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;You can see that I opted for the new TFK album. &lt;BR&gt;&lt;BR&gt;&lt;IMG src="http://tinyurl.com/3xck3b" align=lef&gt;&lt;/IMG&gt; &lt;BR&gt;&lt;BR&gt;You can have the downloader automatically add your tunes to your iTunes library but I like my file names in a particular format. So&amp;nbsp;I use &lt;A href="http://www.mediamonkey.com/"&gt;Media Monkey&lt;/A&gt; to rename all of the files and then manually&amp;nbsp;add them through iTunes. &lt;BR&gt;&lt;BR&gt;I've been using iTunes since I purchased an iPod (like most people) and it is OK. Since it's just "OK" I'm on the lookout for a way to completely move away from it. With the Amazon Mp3 service out I feel like I am one step further in than&amp;nbsp;plan. &lt;BR&gt;&lt;BR&gt;I really need a good podcast solution first before I'll be able to drop iTunes all together. If anyone has one please share it!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=YaRfvW1_nQE:2HoGgGk2ea8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=YaRfvW1_nQE:2HoGgGk2ea8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=YaRfvW1_nQE:2HoGgGk2ea8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/YaRfvW1_nQE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/YaRfvW1_nQE/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/Amazon-MP3-Downloads.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=5bb33ce4-6c72-42d9-8099-7667367caa6c</guid>
      <pubDate>Tue, 23 Oct 2007 09:08:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <category>General Musings</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=5bb33ce4-6c72-42d9-8099-7667367caa6c</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=5bb33ce4-6c72-42d9-8099-7667367caa6c</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/Amazon-MP3-Downloads.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=5bb33ce4-6c72-42d9-8099-7667367caa6c</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=5bb33ce4-6c72-42d9-8099-7667367caa6c</feedburner:origLink></item>
    <item>
      <title>A Great Visual Guide to Source Control</title>
      <description>&lt;P&gt;I've &lt;A href="http://blog.eriklane.com/post/More-on-Source-Control-and-Visual-Source-Safe-2005.aspx"&gt;expressed by thoughts on source control &lt;/A&gt;and I still believe it is a vital part of any development project.&amp;nbsp; I guess it's just misunderstood.&amp;nbsp; Thanks to &lt;A href="http://betterexplained.com/articles/a-visual-guide-to-version-control/"&gt;BetterExplained.com&lt;/A&gt; we now have a great visual example of it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[via &lt;A href="http://www.rosscode.com/blog/index.php?title=a_visual_guide_to_version_control&amp;amp;more=1&amp;amp;c=1&amp;amp;tb=1&amp;amp;pb=1"&gt;RossCode&lt;/A&gt;]&lt;/P&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=QOiTCYDf_0U:fdgeTFgP59w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=QOiTCYDf_0U:fdgeTFgP59w:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=QOiTCYDf_0U:fdgeTFgP59w:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/QOiTCYDf_0U" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/QOiTCYDf_0U/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/A-Great-Visual-Guide-to-Source-Control.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=15142f98-6272-4d88-a5aa-e5743794aba7</guid>
      <pubDate>Fri, 12 Oct 2007 01:53:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=15142f98-6272-4d88-a5aa-e5743794aba7</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=15142f98-6272-4d88-a5aa-e5743794aba7</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/A-Great-Visual-Guide-to-Source-Control.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=15142f98-6272-4d88-a5aa-e5743794aba7</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=15142f98-6272-4d88-a5aa-e5743794aba7</feedburner:origLink></item>
    <item>
      <title>Remote Assistance with Copilot</title>
      <description>&lt;P&gt;Copilot's tag line is "Safe. Secure. Simple".&amp;nbsp; I would agree 100%.&lt;/P&gt;
&lt;P&gt;I used &lt;A href="http://www.copilot.com"&gt;Copilot&lt;/A&gt; this past weekend to help out my in-laws and it was easy to use and well worth the $5.&amp;nbsp; I love helping people with their computers but doing it over the phone, where&amp;nbsp; you can't see what's happening on the other end, can be very painful.&amp;nbsp; I wanted something that would be simple to use for my in-laws but give me the control that I needed.&lt;/P&gt;
&lt;P&gt;With Copilot all my father-in-law did was go to Copilot.com and enter the invitation code I&amp;nbsp;read to him over the phone.&amp;nbsp; He then downloaded the small app, click a couple of buttons, and then I had control of his machine.&amp;nbsp; I needed to work on my monther-in-laws machine too and the $5 was good for 24 hours and no restrictions for the number of machines I could connect to.&amp;nbsp; Cheap and easy!&lt;/P&gt;
&lt;P&gt;Giddy Up!&lt;/P&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=xAEW1Nxa_NI:bUCeskaA4G8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=xAEW1Nxa_NI:bUCeskaA4G8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=xAEW1Nxa_NI:bUCeskaA4G8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/xAEW1Nxa_NI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/xAEW1Nxa_NI/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/Remote-Assistance-with-Copilot.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=2976591a-3617-4dff-a31a-dd0210881cb1</guid>
      <pubDate>Mon, 24 Sep 2007 15:11:00 -1200</pubDate>
      <category>Development &amp; Geek Stuff</category>
      <category>Faith and Family</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=2976591a-3617-4dff-a31a-dd0210881cb1</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=2976591a-3617-4dff-a31a-dd0210881cb1</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/Remote-Assistance-with-Copilot.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=2976591a-3617-4dff-a31a-dd0210881cb1</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=2976591a-3617-4dff-a31a-dd0210881cb1</feedburner:origLink></item>
    <item>
      <title>From Saul to Paul - A Complete 180</title>
      <description>&lt;P&gt;&lt;A href="http://www.ac180.com/"&gt;&lt;IMG src="http://leftfield8.com/images/ac180tout.jpg" align=left border=0&gt;&lt;/A&gt;I've been as asked to be a contributor over at &lt;A href="http://ac180.com"&gt;A Complete 180 (from Saul to Paul)&lt;/A&gt;.&amp;nbsp; This will be something totally new for me and I'm looking forward to it.&amp;nbsp; Living outside of your comfort zone is when you grow the most -&amp;nbsp;I should grow a lot.&lt;/P&gt;
&lt;P&gt;If you're not familiar with the site I suggest you stop by.&amp;nbsp;&amp;nbsp;Here is a blurb from their mission statement.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;EM&gt;"...Yet, like all men, we face a world and systems that challenge our intentions each day. We don't give up or quit. We battle. We fight. We band together as brothers. We pray. We seek grace. When we fail, we ask forgiveness. At our core, we want all men to do the same. It&amp;#8217;s the very mission and prayer of each of the authors and contributors of ac180.com."&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;Thanks &lt;A href="http://aaronconrad.com/"&gt;Aaron&lt;/A&gt;.&lt;/P&gt;
&lt;P dir=ltr&gt;Giddy Up!&lt;/P&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=yE9gtctkXuA:jz-aPFoU2sY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=yE9gtctkXuA:jz-aPFoU2sY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ErikLane?a=yE9gtctkXuA:jz-aPFoU2sY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ErikLane?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ErikLane/~4/yE9gtctkXuA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ErikLane/~3/yE9gtctkXuA/post.aspx</link>
      <author>erik.nospam@nospam.eriklane.com (eriklane)</author>
      <comments>http://blog.eriklane.com/post/From-Saul-to-Paul-A-Complete-180.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.eriklane.com/post.aspx?id=9764fe47-c764-420b-8d57-4ff6580a58b3</guid>
      <pubDate>Sun, 23 Sep 2007 08:48:00 -1200</pubDate>
      <category>Faith and Family</category>
      <category>General Musings</category>
      <dc:publisher>eriklane</dc:publisher>
      <pingback:server>http://blog.eriklane.com/pingback.axd</pingback:server>
      <pingback:target>http://blog.eriklane.com/post.aspx?id=9764fe47-c764-420b-8d57-4ff6580a58b3</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.eriklane.com/trackback.axd?id=9764fe47-c764-420b-8d57-4ff6580a58b3</trackback:ping>
      <wfw:comment>http://blog.eriklane.com/post/From-Saul-to-Paul-A-Complete-180.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.eriklane.com/syndication.axd?post=9764fe47-c764-420b-8d57-4ff6580a58b3</wfw:commentRss>
    <feedburner:origLink>http://blog.eriklane.com/post.aspx?id=9764fe47-c764-420b-8d57-4ff6580a58b3</feedburner:origLink></item>
  </channel>
</rss>
