<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Subversion</title>
        <link>http://geekswithblogs.net/flanakin/category/2505.aspx</link>
        <description>Subversion</description>
        <language>en-US</language>
        <copyright>Michael Flanakin</copyright>
        <managingEditor>public@michaelflanakin.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>TortoiseSVN Word 12 Diff/Merge</title>
            <link>http://geekswithblogs.net/flanakin/archive/2006/02/13/69301.aspx</link>
            <description>&lt;p&gt;
The diff/merge built into TSvn causes an error in Word 12: &lt;span style="color:#f00; font-style:italic;"&gt;The requested member of the collection does not exist.&lt;/span&gt; There's a simple fix, tho. First, open the diff and merge scripts that TSvn runs in a text editor (&lt;code&gt;Diff-Scripts\diff-doc.js&lt;/code&gt; and &lt;code&gt;Diff-Scripts\merge-doc.js&lt;/code&gt; in the TSvn install directory, which is by default &lt;code&gt;C:\Program Files\TortoiseSVN&lt;/code&gt;). Scroll down to line 47 (49 in merge script) and replace it with the following code:
&lt;/p&gt;&lt;pre&gt;if ( Number(word.Version) &lt; 12 )
{
	word.ActiveDocument.Windows(1).Visible = 1;
}&lt;/pre&gt;
&lt;p&gt;
Like I said, very simple. I just got very annoyed by that error everytime I opened the file and figured I'd post something for others.
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=69301"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=69301" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/flanakin/aggbug/69301.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael Flanakin</dc:creator>
            <guid>http://geekswithblogs.net/flanakin/archive/2006/02/13/69301.aspx</guid>
            <pubDate>Mon, 13 Feb 2006 11:13:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/flanakin/comments/69301.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/flanakin/archive/2006/02/13/69301.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/flanakin/comments/commentRss/69301.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/flanakin/services/trackbacks/69301.aspx</trackback:ping>
        </item>
        <item>
            <title>Shelving in Subversion</title>
            <link>http://geekswithblogs.net/flanakin/archive/2005/12/02/61929.aspx</link>
            <description>&lt;p&gt;
Ever since I first saw shelving in the new version of Visual Source Safe, I've been somewhat enthralled by it. The first thing I did was figure out how I could do that with &lt;a title="" href="http://subversion.tigris.org" &gt;Subversion&lt;/a&gt;. I started typing an email to the Svn mailing list and then I realized how simple it was to do already. All you need to do is use branches.
&lt;/p&gt;

&lt;p&gt;
Here's how to do it with &lt;a title="" href="http://tortoisesvn.tigris.org" &gt;TortoiseSVN&lt;/a&gt;...
&lt;ol&gt;
    &lt;li&gt;Create a &lt;code&gt;shelves&lt;/code&gt; directory in the root of your repository (alongside the &lt;code&gt;branches&lt;/code&gt;, &lt;code&gt;tags&lt;/code&gt;, and &lt;code&gt;trunk&lt;/code&gt; directories)&lt;/li&gt;
    &lt;li&gt;If desired, create a subdirectory for each developer on the team to allow shelves to be separated by developer (i.e. &lt;code&gt;shelves/flanakin/&lt;/code&gt;)&lt;/li&gt;
    &lt;li&gt;Update files as needed&lt;/li&gt;
    &lt;li&gt;Select the directory that needs to be shelved&lt;/li&gt;
    &lt;li&gt;Select &lt;code&gt;TortoiseSVN &gt; Branch/Tag...&lt;/code&gt;&lt;/li&gt;
    &lt;li&gt;Specify the a new shelved directory for the developer (i.e. &lt;code&gt;shelves/flanakin/req1234&lt;/code&gt;), use the working copy, choose whether or not to switch to that shelf (for further work), and click &lt;code&gt;OK&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
You now have shelved code. Other developers can grab that in one of two ways: by switching or simply merging with their existing working copy. Switch if you don't plan on finishing the shelved code; merge if you plan on unshelving it and committing it into the trunk (or another branch).
&lt;/p&gt;


&lt;p&gt;
Man, all these CM code words make it sound worse than it really is. It truly is a simple task, if you've ever branched or tagged with Svn. Same implementation, different concept. I'd love to see the shelving concept be integrated into the Svn docs. The term, "shelving," seems to be new, but the concept is old. Some are referring to it as private branches. Whatever it's called (I like shelving better, tho), it should be in the best practices. Best of luck to those who use it!
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=61929"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=61929" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/flanakin/aggbug/61929.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael Flanakin</dc:creator>
            <guid>http://geekswithblogs.net/flanakin/archive/2005/12/02/61929.aspx</guid>
            <pubDate>Fri, 02 Dec 2005 13:52:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/flanakin/comments/61929.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/flanakin/archive/2005/12/02/61929.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/flanakin/comments/commentRss/61929.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/flanakin/services/trackbacks/61929.aspx</trackback:ping>
        </item>
        <item>
            <title>TortoiseSVN Firefox Extension</title>
            <link>http://geekswithblogs.net/flanakin/archive/2005/11/28/61386.aspx</link>
            <description>&lt;p&gt;
There's a &lt;a href="http://www.pumacode.org/projects/tsvnmenu/"&gt;new Firefox extension&lt;/a&gt; in town. I like the idea, but don't really plan on using it myself. When I access my repositories, I always do so from the working copy. I do know that this would be useful for users who don't need local copies of a repository, but would be able to benefit from some of the &lt;a title="" href="http://tortoisesvn.tigris.org" &gt;TSVN&lt;/a&gt; features. It'll be interesting to see how this evolves.
&lt;/p&gt;

&lt;p&gt;
&lt;img src="http://www.pumacode.org/projects/tsvnmenu/tsvnmenu_screenshot.png" alt="TortoiseSVN Firefox Extension Screenshot" /&gt;
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=61386"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=61386" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/flanakin/aggbug/61386.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael Flanakin</dc:creator>
            <guid>http://geekswithblogs.net/flanakin/archive/2005/11/28/61386.aspx</guid>
            <pubDate>Mon, 28 Nov 2005 10:07:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/flanakin/comments/61386.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/flanakin/archive/2005/11/28/61386.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/flanakin/comments/commentRss/61386.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/flanakin/services/trackbacks/61386.aspx</trackback:ping>
        </item>
        <item>
            <title>Windows Authentication with Subversion on Windows</title>
            <link>http://geekswithblogs.net/flanakin/archive/2005/08/31/51743.aspx</link>
            <description>&lt;p&gt;
Man, oh, man! Setting this thing up was a pain in the arse. It took up most of my day! Anyway, hopefully, I can save someone else the heardache.
&lt;/p&gt;
&lt;p&gt;
Here's the setup:  client - Windows XP, server - Windows Server 2003 running &lt;a title="" href="http://subversion.tigris.org" &gt;Subversion&lt;/a&gt; 1.2.1 and Apache 2.0.54. Within the Apache httpd.conf file, the following modules must be setup in order:
&lt;pre&gt;&lt;font color="#009900"&gt;# Windows authentication module&lt;/font&gt;
LoadModule sspi_auth_module   modules/mod_auth_sspi.so

&lt;font color="#009900"&gt;# subversion modules&lt;/font&gt;
LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "C:/Program Files/Subversion/bin/mod_authz_svn.so"&lt;/pre&gt;
Next, I had to setup my Subversion location (later in the same file):
&lt;pre&gt;&amp;lt;Location /&amp;gt;
    DAV svn
    SVNParentPath "D:/Repository/"
    
    &lt;font color="#009900"&gt;# authentication&lt;/font&gt;
    AuthName "Subversion Authentication"
    AuthType SSPI
    SSPIAuth On
    SSPIAuthoritative On
    SSPIDomain DOMAIN
    SSPIOfferBasic On
    Require valid-user
    
    &lt;font color="#009900"&gt;# authorization&lt;/font&gt;
    AuthzSVNAccessFile "D:/Repository/authorization.conf"
&amp;lt;/Location&amp;gt;&lt;/pre&gt;
Finally, I had to setup a Subversion access file. With this file, I kind of took the easy way out. I only added developers with write access to the root and setup any other user with read-only to the root. I didn't feel like messing with it much after that.
&lt;pre&gt;[groups]
dashboard-dev = DOMAIN\FLANAKINM, flanakinm

[/]
* = r
@dashboard-dev = rw&lt;/pre&gt;
Here's the important part to remember: you have to use two login names - one with and one without the domain. The reason for this, as I understand it, is because Subversion requires the former and the web browser requires the latter (that may be backwards).
&lt;/p&gt;
&lt;p&gt;
Now, let me dig into this a little bit. The aforementioned modules are for Windows authentication, Subversion WebDAV, and Subversion authorization, respectively. That's pretty simple - no real options there. You may notice that I chose to reference the Subversion modules from the Subversion directory. I believe most people move them to the Apache directory instead. Whatever works for you. I chose this method because, if they're ever updated, that's where they'd be installed after upgrading Subversion. Also of note, I used the mod_auth_sspi.so module from the TortoiseSVN website (link provided later). There's supposed to be another one floating around with more features. The links I found to that one are all dead, so if anyone knows how to get it, let me know, please.
&lt;/p&gt;
&lt;p&gt;
Next, let's look at the location section. I'm only using Apache for Subversion (on port 9999), so I just setup the location to be the root (hence the "/"). The &lt;b&gt;DAV svn&lt;/b&gt; is required for WebDAV and the &lt;b&gt;SVNParentPath&lt;/b&gt; specifies that the parent directory of my repositories is located at "D:\Repository" (I used forward slashes (/), but I'm pretty sure you can use back slashes (\), too). Now, into the part that can be a pain... &lt;b&gt;AuthName&lt;/b&gt; doesn't matter, as far as I can tell; so use whatever makes sense (hell, you might even be able to omit it). &lt;b&gt;AuthType SSPI&lt;/b&gt; tells Apache to use the SSPI module for Windows authentication. &lt;b&gt;SSPIAuth On&lt;/b&gt; and &lt;b&gt;SSPIAuthoritative On&lt;/b&gt; turn that authentication on. &lt;b&gt;SSPIDomain&lt;/b&gt; specifies the domain you're using - I believe this is optional. &lt;b&gt;SSPIOfferBasic On&lt;/b&gt; tells Apache to provide basic authentication for non-IE connectors. &lt;b&gt;Require valid-user&lt;/b&gt; tells Apache that all users must be authenticated in order to gain access to the location. Finally, the &lt;b&gt;AuthzSVNAccessFile&lt;/b&gt; specifies the text file which holds the authorization rules.
&lt;/p&gt;
&lt;p&gt;
I'm not going to get into this file too much. As I mentioned before, all you really need to know is that you have to have two entries per user: one with and one without the domain name. 
&lt;/p&gt;
&lt;p&gt;
For more information on the following areas, check out the respective links. Best of luck to you! (...you may need it)
&lt;dl&gt;
&lt;dt&gt;mod_auth_sspi.so&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://tortoisesvn.tigris.org/mod_auth_sspi.zip"&gt;http://tortoisesvn.tigris.org/mod_auth_sspi.zip&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;TortoiseSVN FAQ: Windows Authentication on Linux (just in case you're bored)&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://tortoisesvn.berlios.de/?q=node/48"&gt;http://tortoisesvn.berlios.de/?q=node/48&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;TortoiseSVN FAQ: Windows Authentication on Windows&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://tortoisesvn.berlios.de/?q=node/137"&gt;http://tortoisesvn.berlios.de/?q=node/137&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;TortoiseSVN Help: Windows Authentication with a Windows Domain&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://tortoisesvn.sourceforge.net/docs/release/TortoiseSVN_en/ch03.html#tsvn-serversetup-apache-5"&gt;http://tortoisesvn.sourceforge.net/docs/release/TortoiseSVN_en/ch03.html#tsvn-serversetup-apache-5&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Windows Domain Authentication (c/o Martin Tomes)&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://www.subversionary.org/sspidomainauth"&gt;http://www.subversionary.org/sspidomainauth&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Subversion Mail Archive: Getting NT Authorization Right with mod_auth_sspi.so&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://svn.haxx.se/users/archive-2004-07/subject.shtml#580"&gt;http://svn.haxx.se/users/archive-2004-07/subject.shtml#580&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Mere-Moments Guide to installing a Subversion server on Windows (c/o Joe White)&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://excastle.com/blog/archive/2005/05/31/1048.aspx?Pending=true"&gt;http://excastle.com/blog/archive/2005/05/31/1048.aspx?Pending=true&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
Ultimately, the link that helped me the most was the &lt;a href="http://svn.haxx.se"&gt;Subversion users mail archive&lt;/a&gt;. I linked to the last post (they're listed latest to earliest), so review those as needed.
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51743"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51743" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/flanakin/aggbug/51743.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael Flanakin</dc:creator>
            <guid>http://geekswithblogs.net/flanakin/archive/2005/08/31/51743.aspx</guid>
            <pubDate>Wed, 31 Aug 2005 14:56:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/flanakin/comments/51743.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/flanakin/archive/2005/08/31/51743.aspx#feedback</comments>
            <slash:comments>28</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/flanakin/comments/commentRss/51743.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/flanakin/services/trackbacks/51743.aspx</trackback:ping>
        </item>
        <item>
            <title>TortoiseSVN and Word Docs</title>
            <link>http://geekswithblogs.net/flanakin/archive/2005/08/19/50646.aspx</link>
            <description>&lt;p&gt;
I was pleasently surprised when I noticed that &lt;a title="" href="http://tortoisesvn.tigris.org" &gt;TortoiseSVN&lt;/a&gt; supported diffs in Word documents. I've made a number of changes to a requirements document over the past week or so and wanted to get an idea of the scope of changes before committing them, so I figured, 'What the hell! Let's try a diff.' I didn't honestly think it'd work as desired. I guess I figured it'd try to do it as a text file and come up with all the junk Word adds for formatting before and after the text. In actuality, the original was opened, tracking was turned on, then the newer version was [seemingly] pasted over the original content. The magic of Word's tracking features was then put to work to show me the differences. I love it! Great job TortoiseSVN (specifically, the TortoiseMerge) team!
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=50646"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=50646" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/flanakin/aggbug/50646.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Michael Flanakin</dc:creator>
            <guid>http://geekswithblogs.net/flanakin/archive/2005/08/19/50646.aspx</guid>
            <pubDate>Fri, 19 Aug 2005 14:40:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/flanakin/comments/50646.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/flanakin/archive/2005/08/19/50646.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/flanakin/comments/commentRss/50646.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/flanakin/services/trackbacks/50646.aspx</trackback:ping>
        </item>
    </channel>
</rss>