<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Internet Marketing Blog with PaperStreet Web Design - Law Firm, Business &#38; Professionals &#187; Coding</title>
	<atom:link href="http://www.paperstreet.com/blog/index.php/archives/category/coding/feed" rel="self" type="application/rss+xml" />
	<link>http://www.paperstreet.com/blog</link>
	<description>Web Design Articles, News, and More</description>
	<lastBuildDate>Tue, 09 Mar 2010 20:26:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Should You Phase Out IE 6 Testing as  Designer?</title>
		<link>http://www.paperstreet.com/blog/index.php/archives/2239</link>
		<comments>http://www.paperstreet.com/blog/index.php/archives/2239#comments</comments>
		<pubDate>Fri, 05 Mar 2010 16:52:08 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Rants & Raves]]></category>
		<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false">http://www.paperstreet.com/blog/?p=2239</guid>
		<description><![CDATA[Did you ever hear the story of the Zen Master?  I think we need to wait and see.  IF we get a huge drop in IE 6 requests, THEN we can begin phasing it out completely from our testing.
But IE 6 Sucks!
Yes, it does.  But losing business sucks more.  Spending a few more hours on [...]]]></description>
			<content:encoded><![CDATA[<p>Did you ever hear the story of the <a href="http://www.youtube.com/watch?v=Tbsx_vZTcNI">Zen Master</a>?  I think we need to wait and see.  <strong><span style="text-decoration: underline;">IF</span></strong> we get a huge drop in IE 6 requests, <strong><span style="text-decoration: underline;">THEN</span></strong> we can begin phasing it out completely from our testing.</p>
<h2>But IE 6 Sucks!</h2>
<p>Yes, it does.  But losing business sucks more.  Spending a few more hours on a site can help the client.  For each client, I think we need to check their server logs and determine their traffic.  It takes about 3 minutes of work to determine their audience and will help our clients. </p>
<ul>
<li>If a client has a HUGE population of IE 6 users (like 10% or more), then we have to still code for them.  I could easily see this happening if our clients have older customers, lower socio-economic customers, or customers in developing countries.  Why?  Because they probably have older computers.</li>
<li>If they have a 5% or less share we can just drop features and make small work arounds.</li>
<li>If they have a 1% market share we can just ignore completely – just like we do for poor Opera.</li>
</ul>
<h2>My Gut Feeling</h2>
<p>I have a sneaky feeling that it will be not a dramatic drop as we want.  I would love to see our server stats go from 4.6% to 0% in the next few months.  I just don’t think it will happen. I think it will continue trending down, but by next year we will only be a few percentage points lower.</p>
<h2>Big Question – Our Web Site and Our Clients Sites</h2>
<p>The big question is should we cater to 4.6% of our audience.  I ran our numbers and that is the number of visitors that came back &#8211; see attached chart.  I say yes, we should still provide a solid experience in IE6.  However, we can kill any fancy features and just do basic things.</p>
<p>In the last month we had 700 visitors in IE 6.  That is quite a few people (20 to 30 a day).  We had an inquiry just today from an IE 6 user.  Yes, I know a mere coincidence, but still there are people who don’t use it.   Would you design your store or restaurant to exclude 5% of your traffic?  No.</p>
<p>I did run a report and since August we have had 40 inquiries with IE6 as the browser (about 8% of our overall inquiries via the web form).  So, would we want to lose 8% of our business?  At this time, I don’t think we would want to do that.</p>
<p>So, says the Zen Master<em>….we’ll see.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paperstreet.com/blog/index.php/archives/2239/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Multiple Domains for Law Firms:  What to do?</title>
		<link>http://www.paperstreet.com/blog/index.php/archives/2200</link>
		<comments>http://www.paperstreet.com/blog/index.php/archives/2200#comments</comments>
		<pubDate>Wed, 10 Feb 2010 14:43:58 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Law Firm Internet Marketing]]></category>

		<guid isPermaLink="false">http://www.paperstreet.com/blog/?p=2200</guid>
		<description><![CDATA[I am often asked the question of what to do with multiple domains for a law firm.
301 Redirect is the Best

If you are not going to build unique, indepdent sites, then 301 redirect all your domains into your parent site. A 301 redirect causes the domain to fully redirect and change its name to the [...]]]></description>
			<content:encoded><![CDATA[<p>I am often asked the question of what to do with multiple domains for a law firm.</p>
<p><strong>301 Redirect is the Best<br />
</strong></p>
<p>If you are not going to build unique, indepdent sites, then 301 redirect all your domains into your parent site. A 301 redirect causes the domain to fully redirect and change its name to the site you are redirecting to.</p>
<p><strong>It Creates a Nice Redirect</strong></p>
<p>So if you 301 the domain www.paperst.com, then it becomes www.paperstreet.com when people visit www.paperst.com. This is proper as you don&#8217;t want two independent versions of your site running on the web under different domains &#8211; its bad for SEO.</p>
<p><strong>WWW vs non-WWW</strong></p>
<p>In fact, you really should not have a www and non-www version of your site, just redirect everything into the www version (or non-www version).  Have your tech person create a 301 redirect for your non-www version of your site into the www version.</p>
<p><strong>301 Passes Over Link Value</strong></p>
<p>A 301 passes over any link value (i.e. anyone linking to that previous domain).  So in our case, we are able to pass over all old value of www.paperst.com links to www.paperstreet.com.  This really helps if you have multiple domains with each their own value.  This is awesome when two firms merge as they get the benefit of both domains link power &#8211; if 301&#8242;d correctly.</p>
<p><strong>No Direct Match for SEO Purposes with a 301<br />
</strong></p>
<p>However, a 301 does not pass over any “direct match” value of the keyword phrases in the domain.  So any use of the domain is strictly from a link perspective and not “direct match” of the keywords.  Don&#8217;t let anyone tell you that buying 50 domains with keyword phrases in them helps, it doesn&#8217;t unless you create actual web sites with those domains.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paperstreet.com/blog/index.php/archives/2200/feed</wfw:commentRss>
		<slash:comments>185</slash:comments>
		</item>
		<item>
		<title>Create All Possible Keyword Phrase Domains in 1 Minute</title>
		<link>http://www.paperstreet.com/blog/index.php/archives/2071</link>
		<comments>http://www.paperstreet.com/blog/index.php/archives/2071#comments</comments>
		<pubDate>Thu, 08 Oct 2009 19:48:22 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Law Firm Internet Marketing]]></category>
		<category><![CDATA[domain tool]]></category>
		<category><![CDATA[keyword phrases]]></category>
		<category><![CDATA[nifty]]></category>

		<guid isPermaLink="false">http://www.paperstreet.com/blog/?p=2071</guid>
		<description><![CDATA[We often need to come up with a bunch of ideas for a domain based on common extensions.  We often had to do this all manually and it sucked.
So we created/modified a new tool to create all possible domains.
http://www.paperstreet.com/domain-research-tool/
Our new tool is based on a common keyword phrase tool that has been on the internet [...]]]></description>
			<content:encoded><![CDATA[<p align="left">We often need to come up with a bunch of ideas for a domain based on common extensions.  We often had to do this all manually and it sucked.</p>
<p align="left">So we created/modified a new tool to create all possible domains.</p>
<p align="left"><a href="http://www.paperstreet.com/domain-research-tool/">http://www.paperstreet.com/domain-research-tool/</a></p>
<p align="left">Our new tool is based on a common keyword phrase tool that has been on the internet for years.  We revised it to be just for domains and put in common prefixes, suffixes, and domain extensions so that we can quickly build an idea list.</p>
<p>I am not stating that all our ideas will be available, in fact, a lot won&#8217;t.  But this tool allows us to quickly sort through what is available by putting up to 500 domains into a bulk registration tool and seeing what is available.<strong> </strong></p>
<p>I figure saves us about an hour a day, so why not save everyone some time.</p>
<p align="left"><strong>Directions &#8211; after going to see the tool here &#8211; </strong><a href="../../domain-research-tool/">http://www.paperstreet.com/domain-research-tool/</a></p>
<ol style="padding-left: 25px;">
<li><strong>Modify</strong> Prefix, Extensions and Domains as Needed. The first comma is needed to not have any prefixes.</li>
<li>Add your &#8220;<strong>Keywords</strong>&#8221; in box 2. That is the real important step.</li>
<li>In all boxes, seperate words by <strong>commas with no spaces</strong>.</li>
<li>Click &#8220;<strong>Generate</strong>&#8221; to see all possible domains.</li>
<li>Paste those domains into a <strong>bulk register domain tool</strong>, such as <a href="http://www.godaddy.com/domains/searchbulk.aspx?ci=13332&amp;isc=GPPOPW001" target="_blank">GoDaddy</a>.</li>
<li>GoDaddy or your preferred domain registrar will let you know what is available pretty quickly.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.paperstreet.com/blog/index.php/archives/2071/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Total Files by PaperStreet &#8211; Client File Sharing System for Law Firms &amp; Businesses</title>
		<link>http://www.paperstreet.com/blog/index.php/archives/1869</link>
		<comments>http://www.paperstreet.com/blog/index.php/archives/1869#comments</comments>
		<pubDate>Thu, 27 Aug 2009 20:00:45 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.paperstreet.com/blog/?p=1869</guid>
		<description><![CDATA[ A Client File Sharing Tool with administrative interface, integrated into your web site.  Great for law firms that need to be able to host client files on their web site, securely, and cost-effectively.
Our client file tool is an light weight tool that allows you to create an unlimited amount of clients, unlimited amount of [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><strong><span style="color: black;"> </span></strong><span style="color: black;">A <strong>Client File Sharing Tool</strong> with administrative interface, integrated into your web site.  Great for law firms that need to be able to host client files on their web site, securely, and cost-effectively.</span></p>
<p class="MsoNormal"><span style="color: black;">Our client file tool is an <span style="text-decoration: underline;">light weight</span> tool that allows you to create an unlimited amount of clients, unlimited amount of file uploads. Sure there are lots of these programs as installed models and hosted models.  However, we found most are hard to use for a typical client, did not integrate into the site nicely, and/or had ongoing fees associated with them.  So we built our own.</span><span style="color: black;"> </span></p>
<p class="MsoNormal"><span style="color: black;">Each client has a <span style="text-decoration: underline;">unique login</span> and can <span style="text-decoration: underline;">view only</span> their files.  Each client and the firm administrator can <span style="text-decoration: underline;">view, download, add, and delete file</span>s for that client.  The firm administrator can of course see everything. </span></p>
<p class="MsoNormal"><span style="color: black;"> </span></p>
<p class="MsoNormal"><strong><span style="color: black;">Admin</span></strong></p>
<ol>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span><span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"> </span></span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">Login with Unique User Pass</span></li>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span><span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"> </span></span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">Create New Users</span></li>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span><span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"> </span></span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">Automatically create new folders for clients</span></li>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span><span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"> </span></span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">Ability to login as any client and view/download/add/delete files.</span></li>
</ol>
<p class="MsoNormal"><span style="color: black;"> </span></p>
<p class="MsoNormal"><strong><span style="color: black;">Client</span></strong></p>
<ol>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span><span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"> </span></span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">Login with Unique User / Pass</span></li>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span><span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"> </span></span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">View File</span></li>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span><span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"> </span></span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">Download Files</span></li>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span><span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"> </span></span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">Upload Files</span></li>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span> </span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">Delete Files</span></li>
</ol>
<p class="MsoNormal"><strong><span style="color: black;"> </span></strong></p>
<p class="MsoNormal"><strong><span style="color: black;">Included in Our Costs</span></strong></p>
<ol>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span> </span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">PaperStreet Integration into your web site.</span></li>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span> </span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">Training on Use of the tool.</span></li>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span> </span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">Bugs / Error fixes, if any for first 30 days.</span></li>
<li><!--[if !supportLists]--><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;"><span> </span></span><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: black;">Customizations are done on an hourly rate.</span></li>
</ol>
<p>Pretty nifty!  Here are some screen shots of an install.</p>
<div id="attachment_1870" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.paperstreet.com/blog/wp-content/uploads/2009/08/totalclients1.jpg"><img class="size-medium wp-image-1870" title="Client Login " src="http://www.paperstreet.com/blog/wp-content/uploads/2009/08/totalclients1-300x227.jpg" alt="totalclients1" width="300" height="227" /></a><p class="wp-caption-text">Client Login</p></div>
<p style="text-align: center;">
<div id="attachment_1871" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.paperstreet.com/blog/wp-content/uploads/2009/08/totalclients2.jpg"><img class="size-medium wp-image-1871" title="Client File System" src="http://www.paperstreet.com/blog/wp-content/uploads/2009/08/totalclients2-300x230.jpg" alt="totalclients2" width="300" height="230" /></a><p class="wp-caption-text">Client File System</p></div>
<p>As you can see it&#8217;s super simple.  But that is good.  Clients will use it more.  I call it the &#8220;Apple&#8221; model of design.  Simple is best for usability.  It kills all the usual clutter with file systems.</p>
<p>Let us know if you have any questions, comments or want a demo.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman";} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} --> <!--[endif]--></p>
<p class="MsoNormal"><strong><span style="color: black;">Total Files by PaperStreet</span></strong></p>
<p class="MsoNormal"><strong><span style="color: black;"> </span></strong></p>
<p class="MsoNormal"><span style="color: black;">A <strong>Client File Sharing Tool</strong> with administrative interface, integrated into your web site.</span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.paperstreet.com/blog/index.php/archives/1869/feed</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Creating an Intranet for your Law Firm or Business &#8211; Top Recommendations</title>
		<link>http://www.paperstreet.com/blog/index.php/archives/1803</link>
		<comments>http://www.paperstreet.com/blog/index.php/archives/1803#comments</comments>
		<pubDate>Fri, 21 Aug 2009 13:37:37 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.paperstreet.com/blog/?p=1803</guid>
		<description><![CDATA[We were recently asked to  do some research into an intranet.  We  have created custom intranets in the past for our clients, assisted in buying  out of the box intranets, and recommended hosted models.  We thought it would be a good time to update  our research files.
As it stands now, we [...]]]></description>
			<content:encoded><![CDATA[<p>We were recently asked to  do some research into an intranet.  We  have created custom intranets in the past for our clients, assisted in buying  out of the box intranets, and recommended hosted models.  We thought it would be a good time to update  our research files.</p>
<p>As it stands now, we are  recommending that we create Wordpress intranets.  We fell in love with <a href="http://www.paperstreet.com/blog/index.php/archives/243">Wordpress awhile ago</a> and  it still is a very cost effective way to creating a content platform, whether  it is a blog, a web site, an e-commerce store, or even an intranet.</p>
<p>You can install WP in 15  minutes and install about 5 to 10 plugins in another hour.  From there, it just needs to be styled to match  the firm identity.  You can have a  working intranet running, yours to keep, in less than a day; pretty easy and  cost-efficient for most businesses.</p>
<p>If you don’t want to go the  Wordpress route, then there are good resources too.  Other vendors include Sharepoint,  ThoughtFarmer, Backpack, Vialect, Google Apps, and Intranet Dashboard.</p>
<p>For instance, if you don’t  have time to setup Wordpress, then there are a variety of hosted models ready  to go.  For hosted models, checkout <a href="http://backpackit.com/">Backpack</a>.   For a one-time model that does offer ongoing support additional, then checkout <a href="http://www.thoughtfarmer.com/">ThoughtFarmer.com</a> (nice design of a  site).</p>
<p>I am biased against ongoing support though for  software, so you will see that listed as a general con in the article.  I am also biased against services that cost above $1,500 for an intranet, as we can probably get an entire WP installed, customized, and trained for that cost.</p>
<p>The info below is our quick  notes, pricing and other info.</p>
<p><strong> Intranet Software</strong></p>
<ul>
<li><strong>Wordpress</strong> – <a href="http://www.wordpress.org">http://www.wordpress.org</a>
<ul>
<li><em>Costs</em> – Wordpress  is free, open source software.  Your cost  is the time to hire a team to install, modify, theme and train.</li>
<li><em>Pros</em> – Open  Source, Free, Flexible, Tons of features.</li>
<li><em>Cons</em> – None,  other than WP has to be upgraded from time to time.</li>
</ul>
</li>
<li><strong>Backpack</strong> – <a href="http://backpackit.com">http://backpackit.com</a>
<ul>
<li><em>Costs</em> –  $50 per month for 15 Users / $99 per month for 40 users</li>
<li><em>Pros</em> -   Easy to setup, easy to use.</li>
<li><em>Cons</em> –  Ongoing subscription based service.</li>
</ul>
</li>
<li><strong>Sharepoint (Leased) </strong>– <a href="http://www.getsharepoint.com">http://www.getsharepoint.com</a>
<ul>
<li><em>Costs </em>– 1  to 10 users is $240 / 11 to 50 users is $390</li>
<li><em>Pros – </em>Sharepoint  leased service.  Setup for you and has  tons of features.</li>
<li><em>Cons &#8211; </em>Ongoing  subscription based service.</li>
</ul>
</li>
<li><strong>ThoughtFarmer.com</strong> – <a href="http://www.thoughtfarmer.com">http://www.thoughtfarmer.com</a>
<ul>
<li><em>Costs</em> –  $109 per user</li>
<li><em>Pros</em> –  Many features.  Web 2.0. Style.  Support in year 2 is separate, but not  required.</li>
<li><em>Cons</em> –  Non</li>
</ul>
</li>
<li><strong>Vialect</strong>- <a href="http://www.vialect.com/">http://www.vialect.com/</a>
<ul>
<li><em>Costs</em> –  $4 per user, per month (hosted models  available too)</li>
<li><em>Pros</em> –  Many features.</li>
<li><em>Cons</em> – Ongoing  subscription based service.</li>
</ul>
</li>
<li><strong>Sharepoint (Purchased) </strong>- <a href="http://sharepoint.microsoft.com/Pages/Default.aspx">http://sharepoint.microsoft.com/Pages/Default.aspx</a>
<ul>
<li><em>Costs</em> &#8211; $4,000  to $5,000 for 5 CALs</li>
<li><em>Pros</em> – An  overall integrated platform.</li>
<li><em>Cons</em> – Cost.  Customization.</li>
</ul>
</li>
<li><strong>Internet Dashboard</strong> – <a href="http://www.intranetdashboard.com">http://www.intranetdashboard.com</a>
<ul>
<li><em>Costs</em> –  $1,200 to $1,600 (getting official number from  company email)</li>
<li><em>Pros</em> –  Single install with lots of tools.</li>
<li><em>Cons</em> – None,  other than costs, which are not confirmed yet.</li>
</ul>
</li>
<li><strong>Google</strong> – <a href="http://www.google.com/apps/">http://www.google.com/apps/</a>
<ul>
<li><em>Costs</em> –  Free</li>
<li><em>Pros</em> – Free,  lots of features and applications</li>
<li><em>Cons</em> – Different  applications, no central area to manage all information.  Requires ability to use / install all  features.</li>
</ul>
</li>
</ul>
<p><strong>Typical Requirements from our Clienst<br />
</strong></p>
<ul>
<li>Announcements</li>
<li>News</li>
<li>Search</li>
<li>File Upload,  Documents and Organization.</li>
<li>Frequently  asked questions.</li>
<li>Links to  Resources</li>
<li>How-to manuals,  software help articles and/or end user training information</li>
<li>Staff directory  with pictures, cell phone and other contact information</li>
<li>Employee  manual and policies and procedure manual</li>
<li>Ability  to access this from any location</li>
<li>Staff  profiles/bios</li>
<li>Firm wide calendar  with marketing events, birthdays, etc.</li>
<li>Firm newsletter</li>
<li>Press Releases</li>
<li>Local lunch and  catering menus</li>
<li>Birthdays</li>
<li>Secure  Directory</li>
</ul>
<p><strong>Final Notes</strong></p>
<p>If you know of a good Intranet, feel free to leave a comment.  We are always on the look-out for good solutions to offer to our clients.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paperstreet.com/blog/index.php/archives/1803/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Where Did that Inquiry Come From?  Contact Form Previous Page Detection in PHP</title>
		<link>http://www.paperstreet.com/blog/index.php/archives/1741</link>
		<comments>http://www.paperstreet.com/blog/index.php/archives/1741#comments</comments>
		<pubDate>Mon, 27 Jul 2009 15:14:13 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[contact form]]></category>
		<category><![CDATA[landing page]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.paperstreet.com/blog/?p=1741</guid>
		<description><![CDATA[It’s great to see where contact forms are submitted from. It allows you to track which pages are effective in landing inquiries.  In addition to the standard info (name, email, phone), you can also detect what pages they submitted the form from.
Here is one of our standard inquiry forms with data excluded:
=============
Name: ***********
Firm Name: ***********
Email: [...]]]></description>
			<content:encoded><![CDATA[<p>It’s great to see where contact forms are submitted from. It allows you to track which pages are effective in landing inquiries.  In addition to the standard info (name, email, phone), you can also detect what pages they submitted the form from.</p>
<p>Here is one of our standard inquiry forms with data excluded:</p>
<p>=============</p>
<p><strong>Name: </strong>***********<br />
<strong>Firm Name: </strong>***********<br />
<strong>Email: </strong>***********<br />
<strong>Phone: </strong>***********<br />
<strong>Question: </strong>Looking to update our current website: www. ***********.com. Could you provide us with a quote? Would like to add some photos and possibly video to our site and email contact option.</p>
<p><strong>Referral Page</strong>: <a href="../../webdesign.php">http://www.paperstreet.com/webdesign.php</a></p>
<p>=============</p>
<p>In that case, the person visited our web design page and submitted their info.  How did we know that?  We used the HTTP_REFERER command.</p>
<p><strong>Command to Use</strong></p>
<p>&#8216;<em>HTTP_REFERER</em>&#8216;</p>
<p>The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify <em>HTTP_REFERER</em> as a feature. In short, it cannot really be trusted.</p>
<p><a href="http://us3.php.net/manual/en/reserved.variables.server.php">http://us3.php.net/manual/en/reserved.variables.server.php</a></p>
<p><strong>Code to Use<br />
</strong></p>
<p>&lt;?php echo “Referral Page: ” . $_SERVER['HTTP_REFERER']; ?&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paperstreet.com/blog/index.php/archives/1741/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>How to Redirect HTTP page to HTTPS in PHP</title>
		<link>http://www.paperstreet.com/blog/index.php/archives/1859</link>
		<comments>http://www.paperstreet.com/blog/index.php/archives/1859#comments</comments>
		<pubDate>Sun, 26 Jul 2009 18:55:00 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[redirect]]></category>

		<guid isPermaLink="false">http://www.paperstreet.com/blog/?p=1859</guid>
		<description><![CDATA[Here you go!
&#60;?
function secure_page()
{
if ( !isset($_SERVER['HTTPS']) &#124;&#124; strtolower($_SERVER['HTTPS']) != &#8216;on&#8217; )
{
header (&#8217;Location: https://&#8217;.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
exit();
}
}
secure_page();
?&#62;
Just put that at the top of your code.  I recommend using an include file so that you only have to load one include at the top of your code (keeps it nice and clean).
]]></description>
			<content:encoded><![CDATA[<p>Here you go!</p>
<p>&lt;?<br />
function secure_page()<br />
{<br />
if ( !isset($_SERVER['HTTPS']) || strtolower($_SERVER['HTTPS']) != &#8216;on&#8217; )<br />
{<br />
header (&#8217;Location: https://&#8217;.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);<br />
exit();<br />
}<br />
}<br />
secure_page();<br />
?&gt;</p>
<p>Just put that at the top of your code.  I recommend using an include file so that you only have to load one include at the top of your code (keeps it nice and clean).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paperstreet.com/blog/index.php/archives/1859/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Password Security &#8211; Stop Masking P*ssw*rds</title>
		<link>http://www.paperstreet.com/blog/index.php/archives/1696</link>
		<comments>http://www.paperstreet.com/blog/index.php/archives/1696#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:17:50 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.paperstreet.com/blog/?p=1696</guid>
		<description><![CDATA[I completely agree with this article by Mr. Neilsen:
http://www.useit.com/alertbox/passwords.html
It is one of my pet peaves when entering passwords.  I type fast, but sometimes inaccurately.  So often I have to retype my passwords, as I cannot see what I typed in to quickly check.
On my iPhone it takes forever to type if there is an error.  [...]]]></description>
			<content:encoded><![CDATA[<p>I completely agree with this article by Mr. Neilsen:</p>
<p><a href="http://www.useit.com/alertbox/passwords.html">http://www.useit.com/alertbox/passwords.html</a></p>
<p>It is one of my pet peaves when entering passwords.  I type fast, but sometimes inaccurately.  So often I have to retype my passwords, as I cannot see what I typed in to quickly check.</p>
<p>On my iPhone it takes forever to type if there is an error.  If you have ever entered a security key for WiFi, you share my pain (I always type into notepad and cut/paste if I am doing a long password such as that).</p>
<p>I have never understood why passwords had to be starred out.  It&#8217;s not like anyone is actually looking over your shoulder.  If someone wants to hack your account, there are a thousand better ways including packet sniffing, keyword tracking, brute force attacks, and a variety of other methods.</p>
<p>So why do we still star out passwords like your email or site is Area 51?  Habit? A false sense of security?</p>
<p>If we changed, would people gripe too much or think it&#8217;s less secure?  Probably, but it would be for the better.  Unfortunately, I think this is a losing battle as most people would think the site is less secure.  But it would be nice if all web sites stopped starring out password boxes.</p>
<p>Also on this topic, is confirming passwords.  Vidget Labs did a cool article on that subject here:  <a href="http://www.viget.com/advance/password-fields-are-annoying/">http://www.viget.com/advance/password-fields-are-annoying/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paperstreet.com/blog/index.php/archives/1696/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Fix: Warning: session_start() [function.session-start]: Cannot send session cache limiter</title>
		<link>http://www.paperstreet.com/blog/index.php/archives/1723</link>
		<comments>http://www.paperstreet.com/blog/index.php/archives/1723#comments</comments>
		<pubDate>Sun, 14 Jun 2009 17:43:13 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[bom]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[session_start]]></category>

		<guid isPermaLink="false">http://www.paperstreet.com/blog/?p=1723</guid>
		<description><![CDATA[We recently came across this pesky problem and found these two articles very helpful.
Don&#8217;t save your UTF-8 files with BOM as it creates issues.

=================
http://juicystudio.com/article/utf-byte-order-mark.php 
&#8220;Headers must be written before any data is sent to the client. Unicode files may include a Byte-Order Mark (BOM) to help distinguish the big endian and little endian byte order. [...]]]></description>
			<content:encoded><![CDATA[<p>We recently came across this pesky problem and found these two articles very helpful.</p>
<p><strong>Don&#8217;t save your UTF-8 files with BOM as it creates issues.<br />
</strong></p>
<p>=================</p>
<p><a href="http://juicystudio.com/article/utf-byte-order-mark.php ">http://juicystudio.com/article/utf-byte-order-mark.php </a></p>
<p>&#8220;Headers must be written before any data is sent to the client. Unicode files may include a Byte-Order Mark (BOM) to help distinguish the big endian and little endian byte order. Unfortunately, the BOM isn&#8217;t understood by PHP. Upon encountering the BOM, PHP assumes that it is dealing with data, by which time it&#8217;s too late to modify headers. Solution? Save the file in UTF-8 encoding without a BOM.&#8221;</p>
<p>and</p>
<p><a href="http://69.147.83.196/bug.php?id=44563&amp;edit=2">http://69.147.83.196/bug.php?id=44563&amp;edit=2</a></p>
<p>&#8220;If file A or file B has UTF-8 encoding then you will get the error:</p>
<p>Warning: session_start() [function.session-start]: Cannot send session<br />
cache limiter &#8211; headers already sent (output started at index.php:1) in<br />
session.php on line 3</p>
<p>Using UTF-8 encoding WITHOUT BOM (Byte Order Mark) seems to fix the<br />
problem.&#8221;</p>
<p>=================</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">
<pre class="note">If file A or file B has UTF-8 encoding then you will get the error:

Warning: session_start() [function.session-start]: Cannot send session
cache limiter - headers already sent (output started at index.php:1) in
session.php on line 3

Using UTF-8 encoding WITHOUT BOM (Byte Order Mark) seems to fix the
problem.</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.paperstreet.com/blog/index.php/archives/1723/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wordpress .htaccess URL Rewrite &#8211; Not Control Specific Subfolder</title>
		<link>http://www.paperstreet.com/blog/index.php/archives/1680</link>
		<comments>http://www.paperstreet.com/blog/index.php/archives/1680#comments</comments>
		<pubDate>Wed, 10 Jun 2009 14:09:36 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[not control]]></category>
		<category><![CDATA[url rewrite]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.paperstreet.com/blog/?p=1680</guid>
		<description><![CDATA[Need to make a file or folder in Wordpress not be controlled by the typical permalinks or htaccess file?  Have some static, dynamic, or other programs that you don’t want controlled by the Wordpress publishing system?
Here is how to write a separate .htaccess file to control only that subdirectory of files.  The key is only [...]]]></description>
			<content:encoded><![CDATA[<p>Need to make a file or folder in Wordpress <span style="text-decoration: underline;"><strong>not</strong></span><strong> </strong>be controlled by the typical permalinks or htaccess file?  Have some static, dynamic, or other programs that you don’t want controlled by the Wordpress publishing system?</p>
<p>Here is how to write a separate .htaccess file to control only that subdirectory of files.  The key is only putting the .htaccess file in that directory and leaving WP main .htaccess completely alone.</p>
<p><strong>1.    Write your typical .htaccess file.  In our case, we were rewriting simple terms such as:</strong></p>
<p>http://www.domain.com/law/index.php?pagetitle=Headline</p>
<p>…to a nice name like</p>
<p>http://www.domain.com/law/Headline</p>
<p>We needed the /law/ directory to be excluded from Wordpress typical rewrite to display some custom Google Adwords pages.</p>
<p><strong>2.    Leave alone the main Wordpress .htaccess file.  It controls everything else except the subfolder you are working with.  Don’t touch it, seriously.</strong></p>
<p><strong>3.    Simply put the new .htaccess file in the sub folder of Wordpress that you want to use.  In our case, our .htaccess language was just the following:</strong></p>
<p>#LANDING PAGES<br />
RewriteEngine On<br />
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?pagetitle=$1<br />
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?pagetitle=$1</p>
<p><strong>BAM, that is it.  All done and it works.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paperstreet.com/blog/index.php/archives/1680/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
