<?xml version="1.0" encoding="utf-8" ?>

<rdf:RDF 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns="http://my.netscape.com/rdf/simple/0.9/">
<channel>
    <title>CaptRespect's Blog</title>
    <link>http://captrespect.com/myblog/</link>
    <description>Life and Times of CaptRespect</description>
    <dc:language>en</dc:language>

    <image rdf:resource="http://captrespect.com/myblog/templates/competition/img/s9y_banner_small.png" />

    <items>
      <rdf:Seq>
        <rdf:li resource="http://captrespect.com/myblog/archives/9-guid.html" />
        <rdf:li resource="http://captrespect.com/myblog/archives/8-guid.html" />
        <rdf:li resource="http://captrespect.com/myblog/archives/7-guid.html" />
        <rdf:li resource="http://captrespect.com/myblog/archives/6-guid.html" />
        <rdf:li resource="http://captrespect.com/myblog/archives/5-guid.html" />
        <rdf:li resource="http://captrespect.com/myblog/archives/4-guid.html" />
        <rdf:li resource="http://captrespect.com/myblog/archives/3-guid.html" />
        <rdf:li resource="http://captrespect.com/myblog/archives/2-guid.html" />
        <rdf:li resource="http://captrespect.com/myblog/archives/1-guid.html" />
      </rdf:Seq>
    </items>
</channel>

<image rdf:about="http://captrespect.com/myblog/templates/competition/img/s9y_banner_small.png">
        <url>http://captrespect.com/myblog/templates/competition/img/s9y_banner_small.png</url>
        <title>RSS: CaptRespect's Blog - Life and Times of CaptRespect</title>
        <link>http://captrespect.com/myblog/</link>
        <width>100</width>
        <height>21</height>
    </image>


<item rdf:about="http://captrespect.com/myblog/archives/9-guid.html">
    <title>Free Half-life 2 and Episode One</title>
    <link>http://captrespect.com/myblog/archives/9-Free-Half-life-2-and-Episode-One.html</link>
    <description>
    Anyone want a free copy of Half-life 2 and Half-life 2: Episode One with no strings attached?  &lt;br /&gt;
&lt;br /&gt;
Just leave a comment or drop me an &lt;a href=&quot;mailto:captrespect@gmail.com&quot;&gt;email&lt;/a&gt;. I&#039;ve only got one copy to give, so first come first serve.&lt;br /&gt;
&lt;br /&gt;
I just got the Orange Box from Valve for Episode 2, Portal and TF2.  It also included Half-life 2 and Episode 1, but since I already own them, I can gift them away.  &lt;br /&gt;
 
    </description>

    <dc:publisher>CaptRespect's Blog</dc:publisher>
    <dc:creator>nospam@example.com (Jonathon Roberts)</dc:creator>
    <dc:subject>
    General Stuff, </dc:subject>
    <dc:date>2007-10-12T21:24:01Z</dc:date>
    <wfw:comment>http://captrespect.com/myblog/wfwcomment.php?cid=9</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://captrespect.com/myblog/rss.php?version=1.0&amp;type=comments&amp;cid=9</wfw:commentRss>
    
    
</item>
<item rdf:about="http://captrespect.com/myblog/archives/8-guid.html">
    <title>Avoiding Overusing Java Interfaces</title>
    <link>http://captrespect.com/myblog/archives/8-Avoiding-Overusing-Java-Interfaces.html</link>
    <description>
    Everyone knows that a good interface is a good thing for a Java program.  Interfaces help keep your program flexible and loosely coupled while also enforcing a solid contract between your objects.&lt;br /&gt;
&lt;br /&gt;
But like everything else, too many interfaces are too much of a good thing.  Abusing interfaces makes your code hard to follow.  There can be too much code hiding, it becomes a burden to have to remember which implementation of your interface is being used.  You can get to an explosion of files due to each class having an interface defined.  This is one mistake I&#039;ve been making lately.  It&#039;s time to define some guidelines:&lt;br /&gt;
&lt;br /&gt;
1.  Don&#039;t use &quot;Impl&quot; in the class name.  &lt;br /&gt;
&lt;br /&gt;
If you can&#039;t think of a good descriptive name for your interface, maybe you shouldn&#039;t be defining it.  I&#039;ve found that for each class I have named MyInterfaceImpl I only ever have one implementation and that it probably would never make sense to have another implementation.  Later on, if you do create a new implementation, a good name will probably also reveal itself.  Refactoring to use the new interface is pretty straight forward.&lt;br /&gt;
&lt;br /&gt;
2.  If your interfaces keep changing, maybe you&#039;re better off without it. &lt;br /&gt;
&lt;br /&gt;
An interface that is constantly changing may indicate that it is too fine grained.  Maybe you can change that interface to use more general terms, or maybe you want to ditch it completely till it reveilles itself later.&lt;br /&gt;
&lt;br /&gt;
3.  Keep the interfaces small.&lt;br /&gt;
&lt;br /&gt;
Noone wants to mock your 50+ method interface.  (Yes, I&#039;m looking at you ResultSet)  Your interface should fit on an index card.  If it can&#039;t, ask if you really need it.  Is it too fine grained? Can you generalize it or break it up?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dispite all this, remember that interfaces are still your friend.  If you can cleanly define one, by all means do it.  Just don&#039;t over do it.&lt;br /&gt;
&lt;br /&gt;
 
    </description>

    <dc:publisher>CaptRespect's Blog</dc:publisher>
    <dc:creator>nospam@example.com (Jonathon Roberts)</dc:creator>
    <dc:subject>
    Java Stuff, </dc:subject>
    <dc:date>2007-09-20T02:07:21Z</dc:date>
    <wfw:comment>http://captrespect.com/myblog/wfwcomment.php?cid=8</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://captrespect.com/myblog/rss.php?version=1.0&amp;type=comments&amp;cid=8</wfw:commentRss>
    
    
</item>
<item rdf:about="http://captrespect.com/myblog/archives/7-guid.html">
    <title>Blockbuster Total Access now has Limited Access</title>
    <link>http://captrespect.com/myblog/archives/7-Blockbuster-Total-Access-now-has-Limited-Access.html</link>
    <description>
    When Blockbuster offered it&#039;s Total Access it seemed too good to be true.  For the same price as Netflix you could get double the movies by returning them at the store.   Now blockbuster has limited my in-store returns to 5 per month, unless I cough up 7 more dollars a month for same plan I currently have. The strange thing is that it&#039;s not a universal thing for everyone.  It&#039;s not even regional.  They now base the plans that they will offer you based on your spending history at the store!   Turns out that if you&#039;ve been buying candy or new movies regularly, or just not renting that many movies, they may keep you on the unlimited plan.  If you&#039;ve been renting too many movies and not buying anything at the store, they may not renew your plan at all!  &lt;br /&gt;
&lt;br /&gt;
I don&#039;t know how I feel about all this, seems almost too personal.  Imagine if Wallmart started to charge you more than everyone else for certain items, because you kept buying the stuff on sale. &lt;br /&gt;
&lt;br /&gt;
Then there is the fact that the Total Access has only been out for a year. Giving the customer something then turning around and immediately taking it away is a good way to piss the customer off.  Taking it away for some and not other&#039;s is a guaranteed way to piss them off.&lt;br /&gt;
&lt;br /&gt;
It&#039;s not like it&#039;s the first time Blockbuster has pulled some shady marketing.  Remember the whole &quot;No late fees&quot; campaign?  Sure there was no &quot;late fee&quot;, just a &quot;restocking fee&quot; if you return your movie late.  &lt;head explodes&gt;&lt;br /&gt;
&lt;br /&gt;
I have to say that the old NetFlix account is looking pretty good again.&lt;br /&gt;
&lt;br /&gt;
You can get all the details on the blockbuster deal here: &lt;a href=&quot;http://www.knowzy.com/total-access-changes.htm&quot;  title=&quot;http://www.knowzy.com/total-access-changes.htm&quot;&gt;http://www.knowzy.com/total-access-changes.htm&lt;/a&gt; 
    </description>

    <dc:publisher>CaptRespect's Blog</dc:publisher>
    <dc:creator>nospam@example.com (Jonathon Roberts)</dc:creator>
    <dc:subject>
    General Stuff, </dc:subject>
    <dc:date>2007-09-10T04:26:22Z</dc:date>
    <wfw:comment>http://captrespect.com/myblog/wfwcomment.php?cid=7</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://captrespect.com/myblog/rss.php?version=1.0&amp;type=comments&amp;cid=7</wfw:commentRss>
    
    
</item>
<item rdf:about="http://captrespect.com/myblog/archives/6-guid.html">
    <title>The Diabetic Chick</title>
    <link>http://captrespect.com/myblog/archives/6-The-Diabetic-Chick.html</link>
    <description>
    I just finished up with the design of &lt;a href=&quot;http://www.diabeticchick.com&quot;&gt;The Diabetic Chick &lt;/a&gt; blog.   Probably going to be a bit more popular than this blog.  It&#039;s amazing what you can do when you actually have a good theme.  Up next for the site is going to be Google&#039;s ad sense and probably a forum.  Maybe soon we will be raking in the cash.&lt;br /&gt;
&lt;br /&gt;
I got to hand it to the folks at &lt;a href=&quot;http://www.s9y.org&quot;&gt;Serendipity&lt;/a&gt;. Their well laid out CSS makes it a breeze to customize. 
    </description>

    <dc:publisher>CaptRespect's Blog</dc:publisher>
    <dc:creator>nospam@example.com (Jonathon Roberts)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2007-09-10T03:10:58Z</dc:date>
    <wfw:comment>http://captrespect.com/myblog/wfwcomment.php?cid=6</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://captrespect.com/myblog/rss.php?version=1.0&amp;type=comments&amp;cid=6</wfw:commentRss>
    
    
</item>
<item rdf:about="http://captrespect.com/myblog/archives/5-guid.html">
    <title>Java Package Naming Conventions</title>
    <link>http://captrespect.com/myblog/archives/5-Java-Package-Naming-Conventions.html</link>
    <description>
    Naming your packages in Java seems pretty straight forward, but by changing your naming conventions a little you can track your dependencies a lot better.&lt;br /&gt;
&lt;br /&gt;
The usual standard for a package name seems to be url.application.module&lt;br /&gt;
So something like :  com.captrespect.roxorapp.dao&lt;br /&gt;
&lt;br /&gt;
But what happens when the same class can be used in different applications and is not application specific?  How do you tell which classes are specific to your app and which are not?&lt;br /&gt;
It may be best to not violate the DRY (Don&#039;t repeat yourself) principal and go the trouble of packaging all my potential common classes into a common jar.  A good programmer will eventually refactor the code down to this if need be.  But this is not trivial work, you&#039;ve got an app to finish, and you aren&#039;t even sure if the class is going to be used in other applications at all.  (But want to leave the option open)&lt;br /&gt;
&lt;br /&gt;
Say for example, com.captrespect.roxorapp.dao has two classes in it:&lt;br /&gt;
&lt;br /&gt;
RoxorDAO.java &lt;br /&gt;
QueryExecuter.java&lt;br /&gt;
&lt;br /&gt;
RoxorDAO will use the generic class QueryExecuter to run the queries.  QueryExecuter has nothing to do with RoxorApp and is a candidate for one day being refactored into a common jar.&lt;br /&gt;
&lt;br /&gt;
To be able tell this at a glance, change your package naming conventions a little.  So you would have&lt;br /&gt;
&lt;br /&gt;
com.captrespect.dao.QueryExecuter  and  &lt;br /&gt;
com.captrespect.roxorapp.dao.RoxorDAO&lt;br /&gt;
&lt;br /&gt;
Just because the source of the QueryExecuter is in your application, doesn&#039;t mean that you should name it that way.&lt;br /&gt;
This has minimal impact on your application while making it easy move the QueryExecuter into a separate common jar all without having to rename the package and make edits to all your dao&#039;s later.&lt;br /&gt;
&lt;br /&gt;
Of course there is always a downside,  mainly with logging.  &lt;br /&gt;
If you are using log4j, you won&#039;t be able to configure the logger for the whole app with just one line: com.captrepsect.roxorapp=DEBUG&lt;br /&gt;
This will come into play when you have more than one application deployed on the same server.&lt;br /&gt;
But I see this as a limitation with the logger, and the benefits outweigh the cost of a few extra lines in your log4j.properties file. &lt;br /&gt;
 
    </description>

    <dc:publisher>CaptRespect's Blog</dc:publisher>
    <dc:creator>nospam@example.com (Jonathon Roberts)</dc:creator>
    <dc:subject>
    Java Stuff, </dc:subject>
    <dc:date>2007-09-05T04:05:13Z</dc:date>
    <wfw:comment>http://captrespect.com/myblog/wfwcomment.php?cid=5</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://captrespect.com/myblog/rss.php?version=1.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    
    
</item>
<item rdf:about="http://captrespect.com/myblog/archives/4-guid.html">
    <title>Three podcasts you can Respect</title>
    <link>http://captrespect.com/myblog/archives/4-Three-podcasts-you-can-Respect.html</link>
    <description>
    Here are some podcasts that you should be listening to:&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;1. &lt;a href=&quot;http://www.wnyc.org/shows/radiolab/&quot;  title=&quot;Radio Lab podcast&quot;&gt;Radio Lab (http://www.wnyc.org/shows/radiolab/)&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;
   A science and culture show, mostly about simple things with not so simple answers.  Why do we sleep?  How are ants and bees so organized?  How does your brain determine morality?&lt;br /&gt;
   Hosted by Jad Abumrad and Robert Krulwich, the show is always entertaining.  One thing it&#039;s not is two guys droning on for an hour about a topic.  Instead the show will often open with a quick story to setup the topic, music will set the tone, and the sound effects will keep you from zoning out.  The show is heavily researched with interviews from professionals and history on the topic at hand.  It&#039;s like a good show on the Discovery channel. (Think Mythbusters, only more professional and with less zany mindless explosions... in a good way)  &lt;br /&gt;
Each show lasts about an hour.&lt;br /&gt;
&lt;br /&gt;
   The Respect&lt;br /&gt;
   It&#039;s probably the best podcast out there. Hell, it&#039;s probably the best radio show out there.  The show has a good pace and will leave you wondering where the hour went.&lt;br /&gt;
   NPR means it&#039;s commercial free.&lt;br /&gt;
   &lt;br /&gt;
   The Disrespect&lt;br /&gt;
   It&#039;s produced by NPR, which means probably about a third of the show is your tax dollars at work. &lt;br /&gt;
   To contradict that, it only has five shows a season, which leaves you wanting more.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;2. &lt;a href=&quot;http://www.croncast.com&quot;  title=&quot;Croncast&quot;&gt;Croncast (www.croncast.com)&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;
   Married couple banter at it&#039;s best.   This is what podcasting is all about.  No corporate sponsors, no commercials, no format, no topics.  This show is one guys passion and his wife that got dragged into the whole thing.  Kris and Betsy sit down three times a week and just talk about what&#039;s been going on in their lives.  Somehow the show just works. You&#039;ll get stories about vacations, in laws, kids, Goodwill, nerd conventions and money problems.  The show is so intimate, you&#039;ll start to feel like these two are your close friends that you know everything about, but never met or even talked to.   The show is funny. You&#039;ll find yourself getting strange looks on the bus when you start laughing out loud at inside jokes.  &lt;br /&gt;
&lt;br /&gt;
  The Respect:&lt;br /&gt;
  The 30 minute show comes out three times a week, every week, for the last 3 years. Almost without fail.  A crazy amount of work, especially since they don&#039;t even get paid for it.&lt;br /&gt;
  The audio quality of the show is top notch. Kris now has career in setting up podcasts so the show sounds every bit as good (if not better) than any other podcast out there. They don&#039;t skimp on the bandwidth or hardware just because it&#039;s a free, although I&#039;m sure that Betsy has tried.&lt;br /&gt;
  &lt;br /&gt;
  The Disrespect:&lt;br /&gt;
  No disrespect for this show, listen to a few episodes and you&#039;ll be hooked.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;3. &lt;a href=&quot;http://www.thislife.org/&quot;  title=&quot;This American Life&quot;&gt;This American Life (www.thislife.org)&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;
   Short stories about what it&#039;s like to live in the United States.  Hosted by Ira Glass, this hour long show is a podcast, a radio show and a TV show on Showtime.  It&#039;s always a few stories centered around a theme, Breaking up with your boyfriend, building a dream house, sham record labels, road trips. The show is usually pretty interesting, although can be a bit slow at times.  It&#039;s a good show to get a different perspective on how other people live.&lt;br /&gt;
&lt;br /&gt;
  The Respect&lt;br /&gt;
  The show is popular, and this time popular means good.   It&#039;s won several awards.  As a matter of fact, you&#039;ve probably already heard of it and I&#039;m wasting my time.&lt;br /&gt;
  It&#039;s truly unique. There isn&#039;t anything like it.&lt;br /&gt;
&lt;br /&gt;
  The Disrespect:&lt;br /&gt;
  The show can a bit dull at times. Authors reading from their book for a half hour...&lt;br /&gt;
  Defiantly a liberal show, sometimes political. Get&#039;er done, Bush supporters, probably won&#039;t like it. 
    </description>

    <dc:publisher>CaptRespect's Blog</dc:publisher>
    <dc:creator>nospam@example.com (Jonathon Roberts)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2007-08-31T03:28:31Z</dc:date>
    <wfw:comment>http://captrespect.com/myblog/wfwcomment.php?cid=4</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://captrespect.com/myblog/rss.php?version=1.0&amp;type=comments&amp;cid=4</wfw:commentRss>
    
    
</item>
<item rdf:about="http://captrespect.com/myblog/archives/3-guid.html">
    <title>GET Parameters in JSF</title>
    <link>http://captrespect.com/myblog/archives/3-GET-Parameters-in-JSF.html</link>
    <description>
    We recently started a new project at work.  The web application was going to be started by linking from another page.  The links were going to look a little something like this:&lt;br /&gt;
&lt;br /&gt;
http://mysuperapp.com/appname?mygetparam=program1&lt;br /&gt;
http://mysuperapp.com/appname?mygetparam=program2&lt;br /&gt;
http://mysuperapp.com/appname?mygetparam=program3&lt;br /&gt;
&lt;br /&gt;
A few weeks before I remembered reading about how hard is was to use GET parameters in a JSF application.  So a red flag went up in my head, and I did a little research.  A bunch of sites told me that is hard to get your components to send requests via GET parameters, but it turns out it&#039;s actually easy to bind GET parameters to your backing bean. (Just putting them in the url is cludgy)&lt;br /&gt;
&lt;br /&gt;
All you have to do is use the param object in your el expression:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;managed-bean&amp;gt;&lt;br /&gt;
    &amp;lt;managed-bean-name&amp;gt;myBean&amp;lt;/managed-bean-name&amp;gt;&lt;br /&gt;
    &amp;lt;managed-bean-class&amp;gt;com.mysuperapp.MyBean&amp;lt;/managed-bean-class&amp;gt;&lt;br /&gt;
    &amp;lt;managed-bean-scope&amp;gt;request&amp;lt;/managed-bean-scope&amp;gt;&lt;br /&gt;
    &amp;lt;managed-property&amp;gt;&lt;br /&gt;
      &amp;lt;property-name&amp;gt;myPropery&amp;lt;/property-name&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#{param.mygetparam}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/managed-property&amp;gt;&lt;br /&gt;
  &amp;lt;/managed-bean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now your request scope backing bean has the value from the url.  &lt;br /&gt;
&lt;br /&gt;
Easy.&lt;br /&gt;
 
    </description>

    <dc:publisher>CaptRespect's Blog</dc:publisher>
    <dc:creator>nospam@example.com (Jonathon Roberts)</dc:creator>
    <dc:subject>
    Java Stuff, </dc:subject>
    <dc:date>2007-08-08T00:38:37Z</dc:date>
    <wfw:comment>http://captrespect.com/myblog/wfwcomment.php?cid=3</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://captrespect.com/myblog/rss.php?version=1.0&amp;type=comments&amp;cid=3</wfw:commentRss>
    
    
</item>
<item rdf:about="http://captrespect.com/myblog/archives/2-guid.html">
    <title>Super Garden Pond 3.0</title>
    <link>http://captrespect.com/myblog/archives/2-Super-Garden-Pond-3.0.html</link>
    <description>
    After the third dead mouse, I thought maybe it was was time to look into a better filter for my pond.  Good pond filters are expensive.  My garden pond is only about 200 gallons and I didn&#039;t feel like dropping $250 just to keep a little water clean. That doesn&#039;t even include the filter.&lt;br /&gt;
&lt;br /&gt;
After three more dead birds and a mole, I decided that mass grave of backyard critters was getting crowded and drained the pond.  It was time to get serious about filtration, do some research and, most of all, find out how to do it cheap.&lt;br /&gt;
&lt;br /&gt;
Turns out with a bucket, some sponges, a little PVC and a lot of electrical tape, you can build your very own biological filter.   A biological filter is a filter that traps biological material in the filter long enough for beneficial bacteria to build up in side of it and eat it.  The beneficial inside the filter will actually clean the water. At least in theory....&lt;br /&gt;
&lt;br /&gt;
So first I gathered some supplies.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;__________________&lt;/u&gt;&lt;br /&gt;
UPDATE&lt;br /&gt;
&lt;br /&gt;
Regulars readers of this blog are probably wondering where the rest of this post is.  &lt;br /&gt;
I planned on writing instructions and detailing everything I did to create my filter.  I even took pictures as I built it.  Now I&#039;m just waiting for the for the water to clear up for the before and after pictures.  Two months later, I&#039;m still waiting. Sigh... 
    </description>

    <dc:publisher>CaptRespect's Blog</dc:publisher>
    <dc:creator>nospam@example.com (Jonathon Roberts)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2007-06-28T00:29:00Z</dc:date>
    <wfw:comment>http://captrespect.com/myblog/wfwcomment.php?cid=2</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://captrespect.com/myblog/rss.php?version=1.0&amp;type=comments&amp;cid=2</wfw:commentRss>
    
    
</item>
<item rdf:about="http://captrespect.com/myblog/archives/1-guid.html">
    <title>Blog 2.0</title>
    <link>http://captrespect.com/myblog/archives/1-Blog-2.0.html</link>
    <description>
    It&#039;s new and improved!  &lt;br /&gt;
&lt;br /&gt;
That old and inferior blog had to go.&lt;br /&gt;
&lt;br /&gt;
I finally got Verizon FIOS installed.  15mb download and 2mb upload, and &lt;a href=&quot;http://www.speakeasy.net/speedtest/&quot; &gt;Speakeasy&#039;s speed test&lt;/a&gt; actually confirms this.  The installation went really smooth.  The install took about 2 hours and went exactly as described.   Some new cable in the wall and some some new phone equipment in the garage, and I&#039;ve got the fastest Internet connection I&#039;ve ever had for less loot than the last one cost.&lt;br /&gt;
&lt;br /&gt;
Verizon hooked me up with an Actiontec M142WR wireless router.  I haven&#039;t used it too much for anything other than my one computer, but it sure looks impressive.  It&#039;s got 4 ports one the back for wired connections, a fat antenna, a vertical stand, and some nice looking firewall software.  It can also handle coax, supposedly Verizon will start allowing you to use your current cable wiring if you don&#039;t want to have CAT 5 cable run through your house.  At the end of the the year, they should be bringing the TV service to my area.  With Comcast/Adelpha raising prices yet again, you can be sure I&#039;ll be one of the first to switch.&lt;br /&gt;
&lt;br /&gt;
Back to the point,  because I switched ISP&#039;s I lost my static IP.  So now the blog is hosted by GoDaddy.com  It should be a lot faster and more reliable now. &lt;br /&gt;
&lt;br /&gt;
My new job is going to allow me to work only 4 days a week, so I plan on using that 5th day for blogging and starting development on a new exciting project in early March.&lt;br /&gt;
&lt;br /&gt;
It&#039;s going to be a great year. 
    </description>

    <dc:publisher>CaptRespect's Blog</dc:publisher>
    <dc:creator>nospam@example.com (Jonathon Roberts)</dc:creator>
    <dc:subject>
    General Stuff, </dc:subject>
    <dc:date>2007-02-12T22:04:39Z</dc:date>
    <wfw:comment>http://captrespect.com/myblog/wfwcomment.php?cid=1</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://captrespect.com/myblog/rss.php?version=1.0&amp;type=comments&amp;cid=1</wfw:commentRss>
    
    
</item>

</rdf:RDF>
