<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="http://www.kuttergroup.com/blogs/jim" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>KutterGroup LLC Blog</title>
    <link>http://www.kuttergroup.com/blogs/jim</link>
    <description></description>
    <language>en</language>
          <item>
    <title>Coming Full Circle</title>
    <link>http://www.kuttergroup.com/blog/2010/09/coming-full-circle</link>
    <description>&lt;p&gt;I was forwarded something interesting from a client. It was a service that we had discussed rolling out on our own. Interestingly, it also was developed and marketed by a firm not unlike my own - a small website and custom programming shop. I went to their site, and noticed they were touting their own CMS platform.&lt;/p&gt;
&lt;p&gt;&quot;Ah,&quot; I thought, &quot;there but for the grace of god go I.&quot; &lt;/p&gt;
&lt;p&gt;There was a point in time where I felt I needed to have my own CMS platform to be taken seriously. In fact, we founded KutterGroup with a custom platform we developed for &lt;a target=&quot;_blank&quot; href=&quot;http://www.paramountcenter.org/&quot;&gt;The Paramount Center for the Arts&lt;/a&gt;, and ever since, we developed a custom CMS for each client from the ground up. &lt;/p&gt;
&lt;p&gt;As anyone who as ever done so can tell you, it gets old fast. For every site there&#039;s about 90% of a CMS that&#039;s redundant. Users need to login and perform certain tasks depending on who they are, pages have titles, urls, one or more paragraphs of text, etc... Developing an engine to store, manage and display that over and over again isn&#039;t terribly difficult, but is quite redundant. Furthermore, each client had their own project, which, let&#039;s be honest, after launch, wasn&#039;t heavily modified unless the need arose. Over time, we came to the realization that we should have our own platform where this work can be centralized, and if each client was using the same platform, fixes and enhancements built for one could be enjoyed by the rest. &lt;/p&gt;
&lt;p&gt;So we went about doing just that. It was pretty neat if I do say so myself. It was written in C# to run on .NET (more on that later), everything could be managed via a web interface, new content types could be defined, fields could be added to those types, and instances of those types could be created. It was centrally managed - it ran on our hosting environment and pushed out &quot;compiled&quot; sites via FTP (this was because we wanted to be able to push content to any website). It also had a mechanism for managing multiple sites under the same client. Perhaps the coolest feature of all, it was scriptable using IronPython - so collections of content instances could be searched, sorted and displayed via simple scripts. &lt;/p&gt;
&lt;p&gt;And, it was a colossal waste of time and effort.&lt;/p&gt;
&lt;p&gt;For everything it did, it didn&#039;t do dynamic things all that well - forms and dynamic pages needed to be handled outside the system. It was difficult to learn (it made perfect sense to me, but I wrote it), and it turns out, it was rather fragile.&lt;/p&gt;
&lt;p&gt;The idea was to have it run on a shared host with a company then called Mosso (now RackspaceCloud). However, due to increased focus on security, Mosso changed their .NET hosting environment to &quot;Medium Trust.&quot; Embedding IronPython meant I needed more than that. As a result my fabulous CMS could no longer run on our shared hosting environment. As we found out, many .NET hosts were Medium Trust or lower. We didn&#039;t want to invest in the infrastructure to run this on servers we maintained (a dedicated or even virtual windows server was cost prohibitive, especially since we only had a handful of sites that used it). &lt;/p&gt;
&lt;p&gt;Long story short, we had something that we spent 6 months developing, that we couldn&#039;t use. &lt;/p&gt;
&lt;p&gt;Around this time, we started to get a lot of questions from new and existing clients about the viability of Drupal as a platform. Up to that point, my attitude on Open Source CMS projects was that they gave you several kitchen sinks worth of stuff, and that really all you needed was a simple spigot, so you spent most of your time ripping out pieces you didn&#039;t need, and in the process, likely broke most of the product. &lt;/p&gt;
&lt;p&gt;We had experience with Mambo (now Joomla) and WordPress, and we weren&#039;t terribly impressed. Simply, we felt it was easier to build required functionality from the ground up, than tear down unnecessary functionality from the top. However, despite all this, we decided to give Drupal a proper go.&lt;/p&gt;
&lt;p&gt;Drupal, as a website platform, is, simply put - perfect. Well, not perfect, but it comes pretty close. It makes sense, that since 90% of the sites we developed had similar requirements, then in turn, 90% of the world&#039;s sites would have similar requirements. Drupal has been around for a while, and is quite popular, so there are a lot of other developers who have built functionality to cover that 90% quite well. Drupal is a big box of legos. Want to add a signup form for MailChimp? Here&#039;s a brick. Want to make a page that will show only certain types with certain criteria? Here&#039;s a different brick. Instead of trying to put everything possible into the CMS core itself, Drupal is modular, allowing us to find just about anything to meet a requirement. However, the real beauty is that if we need to do something that we can&#039;t find a brick for, we can use the incredibly powerful hook system to either make something that exists do what we want, or flat out make our own brick. &lt;/p&gt;
&lt;p&gt;The module system is well thought out, and is a joy to develop for. We only need to spend our time working on integrating modules and building any remaining custom functionality, so our clients get much more bang for their buck. We&#039;re also able to turn sites around much faster, increasing our bang for the buck. We see it as a win-win. &lt;/p&gt;
&lt;p&gt;It&#039;s fitting then, that we&#039;ve come full circle. &lt;/p&gt;
&lt;p&gt;Our very first project we did as KutterGroup was the custom CMS for The Paramount Center for the Arts, and it set the stage for subsequent sites. Now, with quite a few Drupal sites under our belt, we have the pleasure of announcing a revamped website for the Paramount, built, of course, in Drupal.&lt;/p&gt;
</description>
     <comments>http://www.kuttergroup.com/blog/2010/09/coming-full-circle#comments</comments>
 <pubDate>Thu, 02 Sep 2010 01:26:16 +0000</pubDate>
 <dc:creator>jim</dc:creator>
 <guid isPermaLink="false">54 at http://www.kuttergroup.com</guid>
  </item>
  <item>
    <title>KutterGroup.com 2.0 (beta)</title>
    <link>http://www.kuttergroup.com/blog/2010/07/kuttergroupcom-20-beta</link>
    <description>&lt;p&gt;We have just launched a new version of our website.&lt;/p&gt;
&lt;p&gt;Code named &quot;Honey Badger,&quot; we have revamped just about every section of the site. We&#039;ve merged the Sandbox and Blog, we&#039;ve introduced a search capability. We are using Google Fonts with reckless abandon, and, perhaps most importantly, we&#039;ve rewritten large sections of site copy.&lt;/p&gt;
&lt;p&gt;Apparently, the old copy was written by a bureaucrat (grade 26). We apologize, the bureaucrat has sent back to the DMV, and we&#039;ve found actual humans to describe us and what we do. &lt;/p&gt;
&lt;p&gt;Please feel free to poke around, and of course, let us know what you think!&lt;/p&gt;
</description>
     <comments>http://www.kuttergroup.com/blog/2010/07/kuttergroupcom-20-beta#comments</comments>
 <pubDate>Fri, 30 Jul 2010 01:14:03 +0000</pubDate>
 <dc:creator>jim</dc:creator>
 <guid isPermaLink="false">53 at http://www.kuttergroup.com</guid>
  </item>
  <item>
    <title>Iconic Mistake</title>
    <link>http://www.kuttergroup.com/blog/2010/06/iconic-mistake</link>
    <description>&lt;p&gt;We&#039;ve all seen those cute, artistic renderings of the social media icons. They are everywhere - some for free and some you have to pay for, and unfortunately the social media outlets don&#039;t like them - according to their brand and marketing guidelines.&lt;/p&gt;
&lt;p&gt;After recently working on a site for a client, we worked diligently to find icons, albeit icons that are Facebook, Twitter and LinkedIn approved, and in that quick bit of research and reading the associated guidelines a bit more in detail, such as the &lt;a target=&quot;_blank&quot; href=&quot;http://www.facebook.com/brandpermissions/logos.php&quot;&gt;Facebook &quot;f&quot; logo&lt;/a&gt;, you discover that they are all pretty strict on how to use their logos on your site. This may seem harmless, but for an organization, eroding their brand and image is not something they condone, nor should they.&lt;/p&gt;
&lt;p&gt;So what&#039;s the verdict? If you value your company&#039;s brand and image, be sure to show the same respect and care when using social media icons on your site as well. Take a few extra minutes and see how they want you to use their icons and make sure the icons are from the source, not from the icon designer looking for a link back to their work.&lt;/p&gt;
</description>
     <comments>http://www.kuttergroup.com/blog/2010/06/iconic-mistake#comments</comments>
 <pubDate>Wed, 23 Jun 2010 11:29:02 +0000</pubDate>
 <dc:creator>aisha</dc:creator>
 <guid isPermaLink="false">40 at http://www.kuttergroup.com</guid>
  </item>
  <item>
    <title>Wiki&#039;s For Everyone!</title>
    <link>http://www.kuttergroup.com/blog/2010/06/wikis-everyone</link>
    <description>&lt;p&gt;We recently deployed an internal Wiki for organizing our business operations and project details using the &lt;a target=&quot;_blank&quot; href=&quot;http://moinmo.in/&quot;&gt;MoinMoin Wiki Engine&lt;/a&gt;. This decision is one I had only wished we made when we first started KutterGroup. Outside of its extreme simplicity in use (and fast learning curve, even for those technically challenged), the ability to organize internal thoughts and new business ideas has been fantastic. &lt;/p&gt;
&lt;p&gt;No more disparate Word, Pages, Google docs  or the worst, emails, for internal documentation - everything can easily go into the Wiki. Then being able to recall information is a breeze via the search as well as easily customizable navigation. In addition, the fact that this is a web-based solution, when traveling we can document ideas or meeting notes in our iPad and we can revisit them when we get back to the offices. &lt;/p&gt;
&lt;p&gt;For an organization of any size, an internal Wiki is highly recommended and something that I now want to deploy for managing my household!&lt;/p&gt;
</description>
     <comments>http://www.kuttergroup.com/blog/2010/06/wikis-everyone#comments</comments>
 <pubDate>Sun, 06 Jun 2010 14:04:15 +0000</pubDate>
 <dc:creator>aisha</dc:creator>
 <guid isPermaLink="false">39 at http://www.kuttergroup.com</guid>
  </item>
  <item>
    <title>Flirtations with IDEs editors and why I&#039;m boring after all...</title>
    <link>http://www.kuttergroup.com/blog/2010/01/flirtations-ides-editors-and-why-im-boring-after-all</link>
    <description>&lt;p&gt;I&#039;ve been using Coda since 1.0 and having worked as a web developer for the past decade, I really like how polished it all feels. It just feels like an IDE &quot;light&quot; which I really love. It doesn&#039;t take 40 minutes to load, I don&#039;t have to download a dozen plug-ins to make it useful, and it&#039;s simple to setup and operate.&lt;/p&gt;

&lt;p&gt;However after experimenting with some other web-oriented editors/IDEs out there, I found some things I&#039;d like the fine folks at Panic to implement.
&lt;!--break--&gt;
&lt;strong&gt;Sort the code navigator&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For the love of god, please sort the code navigator. While I can appreciate mirroring the order as it appears in the file, when working with other people&#039;s code, this is unbearable. I know what I&#039;m looking for, please make it easier to find it!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Flag Files as Unpublishable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This comes up quite often - you have a settings.php or config.php or whatever, and it has a DB connection string, or an email address for form submissions or a file path or whatever. Almost always, you have different settings for a local development server vs the settings on the destination server. If you do a lot of work locally, and you (foolishly) publish the entire folder, you&#039;ve just blown away your app&#039;s production settings...&lt;/p&gt;

&lt;p&gt;To get around this (I know, I know - version control) it would be nice to flag a file as unpublishable. If the flag is set, skip it when uploading the whole folder. Either that or a regex so we can skip version control folders or other project metadata too. Simple, effective.&lt;/p&gt;

&lt;p&gt;Speaking of publishing...&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multiple Publish Destinations&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This was from Aptana and an incredibly powerful and useful feature. Imagine the following scenario, you work with a staging site, and a live site. It&#039;s nice to be able to publish a file or set of files to a selectable location. Currently, we use Coda to work on the local server and the staging server, then Transmit to publish to the live site. The downside to this approach becomes apparent in the following scenario:&lt;/p&gt;

&lt;p&gt;You make a change locally, then publish the change to the staging site for review. You make a few more changes. Eventually, you&#039;ve done a bit of work, and now you need to publish to the live site. Good luck remembering everything you changed. Ideally, Coda could track changes and where a given local file was sent, so when you look at another publish destination, you can see that it needs to be updated there too.&lt;/p&gt;

&lt;p&gt;What&#039;s that? I should be using version control like subversion to manage this instead? Oh yeah, that bring me to my next point.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deeper Subversion Integration&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you do use subversion to track changes, and you work with systems that use plugins (drupal, wordpress, etc..) it would be nice to let Coda see that I&#039;m using subversion for a particular directory (not necessarily the whole project). As it stands, I currently don&#039;t use Coda&#039;s built-in subversion support (which is very nice btw), and instead use either the command line, or a third party app such as Versions. This goes against the &quot;one window development&quot; mantra that Coda was created to enable.&lt;/p&gt;

&lt;p&gt;So that&#039;s really it, a handful of things I&#039;d like to see from Coda that I liked from my flirtations with other coding tools. I liked Aptana, but in the end, it didn&#039;t &lt;em&gt;feel&lt;/em&gt; right. I&#039;ve tried eclipse at various times in the past, and never quite got into it. Everything felt like it was bolted on, and the workspace approach was counter intuitive. I&#039;d have one workspace, and various projects. I didn&#039;t see the benefit of having a locally hosted PHP project asking me if I wanted to start the current script as a Python app. Finally somebody told me to try one workspace per client, and configure the launch and debug settings specific to the client&#039;s project (or suite of projects). Still, the whole thing felt wonky to me.&lt;/p&gt;

&lt;p&gt;Same with TextMate. It&#039;s a &lt;em&gt;great&lt;/em&gt; editor. Good implementation, tons of features, but it felt like I was using Xemacs again. It&#039;s 2010, we&#039;re on Macs. Make it sexy. Do a cutesy animation or something. I&#039;ll tell you the one thing that drove me nuts about TextMate - block editing. Coda makes it easy and intuitive to enter block edit mode. Once you&#039;re in it, it&#039;s apparent where the block is, and it&#039;s forgiving. You can navigate about within the block. TextMate doesn&#039;t do that. It&#039;s an arcane key combination to enter block mode, then once you&#039;re in it, there&#039;s no feedback. You just type and that&#039;s it. Granted that&#039;s one example, but the whole thing felt that way. The Xemacs reference stands - it could probably be configured to wash my car for me, but you&#039;re going to have to pour through the manuals for a week to figure out how to do it. Same with TextMate. It&#039;s crazy powerful, but sometimes I just want to edit a file.&lt;/p&gt;

&lt;p&gt;That&#039;s why I&#039;m sticking with Coda for now. Thanks guys. Keep up the good work.&lt;/p&gt;

&lt;p&gt;What are your thoughts? Think I&#039;m dead wrong? Think I should be using VIM and be happy it&#039;s not ed? Tell me!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After speaking with some friends, I just wanted to add something that I forgot to mention.&lt;/p&gt;

&lt;p&gt;These were just my experiences in trying new things. As a professional in this space, my job demands I look at new things to stay relevant (and that&#039;s half the fun too). The primary thing to remember though is something I learned a long time ago: &quot;It&#039;s not the tools, it&#039;s the talent.&quot; If you have enough of the latter, you can make do with the most basic of the former.&lt;/p&gt;
</description>
     <comments>http://www.kuttergroup.com/blog/2010/01/flirtations-ides-editors-and-why-im-boring-after-all#comments</comments>
 <pubDate>Tue, 12 Jan 2010 15:12:51 +0000</pubDate>
 <dc:creator>jim</dc:creator>
 <guid isPermaLink="false">33 at http://www.kuttergroup.com</guid>
  </item>
  <item>
    <title>Ruby script to compute and post summaries to Basecamp</title>
    <link>http://www.kuttergroup.com/blog/2010/01/ruby-script-compute-and-post-summaries-basecamp</link>
    <description>&lt;p&gt;It&#039;s no secret that we use basecamp a lot and love it.&lt;/p&gt;

&lt;p&gt;About a year ago, some of our clients wanted to be able to log in somewhere and see a status of how many hours they had left on their retainer, or how much their bill would be at the end of the month.
&lt;!--break--&gt;
So I came up with a quick and dirty script that does the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;logs into basecamp&lt;/li&gt;
&lt;li&gt;iterates through each client&lt;/li&gt;
&lt;li&gt;looks for a configuration message in a pre-defined category (stored as YAML)&lt;/li&gt;
&lt;li&gt;does it&#039;s calculations based on the configuration&lt;/li&gt;
&lt;li&gt;posts the results back to basecamp under another pre-defined category&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here&#039;s a sample configuration message for a basic maintenance client:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Hours: 2
Run Dates: 10, 20
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This tells the script that the client purchased 2 hours of support each month, and that the script should post status updates on the 10th and on the 20th of each month.&lt;/p&gt;

&lt;p&gt;Here&#039;s a more complex example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Limit: 1000
Developer A: 75
Developer B: 45
Run Dates: 10, 20
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This tells the script that the client has a dollar limit of $1,000 a month, and the two developers assigned to it bill out at $75 and $45 per hour. It&#039;s also set to post results on the 10th and 20th of each month.&lt;/p&gt;

&lt;p&gt;Again, not rocket science, but allowed us to provide clients with an automated status update so they could keep a handle on costs.&lt;/p&gt;

&lt;p&gt;I&#039;m posting it here to share as something neat, but please bear in mind that it comes with no warranty of any kind. It worked well enough for us, ymmv.&lt;/p&gt;

&lt;p&gt;Let us know what you think!&lt;/p&gt;
&lt;table id=&quot;attachments&quot; class=&quot;sticky-enabled&quot;&gt;
 &lt;thead&gt;&lt;tr&gt;&lt;th&gt;Attachment&lt;/th&gt;&lt;th&gt;Size&lt;/th&gt; &lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
 &lt;tr class=&quot;odd&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://www.kuttergroup.com/sites/default/files/main.rb&quot;&gt;main.rb&lt;/a&gt;&lt;/td&gt;&lt;td&gt;3.16 KB&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</description>
     <comments>http://www.kuttergroup.com/blog/2010/01/ruby-script-compute-and-post-summaries-basecamp#comments</comments>
 <enclosure url="http://www.kuttergroup.com/sites/default/files/main.rb" length="3236" type="application/octet-stream" />
 <pubDate>Sat, 09 Jan 2010 14:46:23 +0000</pubDate>
 <dc:creator>jim</dc:creator>
 <guid isPermaLink="false">31 at http://www.kuttergroup.com</guid>
  </item>
  <item>
    <title>International URLs</title>
    <link>http://www.kuttergroup.com/blog/2009/11/international-urls</link>
    <description>&lt;p&gt;On November 16th, ICANN (Internet Corporation for Assigned Names and Numbers) will begin accepting applications for &lt;a target=&quot;_blank&quot; href=&quot;http://www.icann.org/en/announcements/announcement-30oct09-en.htm&quot;&gt;internationalized domain names&lt;/a&gt;. This marks one of the biggest changes to the internet as we know it and comes with great opportunities as well as potential new threats.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;For opportunities, just think about the doorway being opened by allowing domain names to be registered in it’s native language. The current requirement that domain names be registered using Latin characters poses a gap in reaching those individuals that only know their native language. Opportunities for registering and reaching out to entire communities who only know their native language is tremendous and can now be done. Ever wish you had registered key domain names to sell your product and or service to a highly specific Hasidic, Asian or Islamic community? Now is your chance. Just keep in mind that a vast majority of existing internetians (i.e those who peruse the internet) operating systems will not support these characters, however, that may just prove to be an advantage for those with an entrepreneurial spirit.&lt;/p&gt;
&lt;p&gt;For threats, one only has to look in their spam folder to know that phishing scams will likely increase by a significant magnitude. Say you have a bank account with a large, Asian bank – it’s a fair bet that someone would look to get similar domains of that bank in its native script to use for nefarious deeds and it would become increasingly difficult for the average non-native person to identify that it is a scam.&lt;/p&gt;
&lt;p&gt;So, while we may be near running out of &lt;a target=&quot;_blank&quot; href=&quot;http://www.telegraph.co.uk/technology/news/6488193/Web-could-run-out-of-addresses-next-year-warn-web-experts.html&quot;&gt;web addresses&lt;/a&gt; (although this will be fixed before it becomes a real problem), be sure to examine if your business model warrants a discussion on registering and targeting a niche market and doing so in its native tongue.&lt;/p&gt;
&lt;p&gt;Makes you wonder, what would the domain name of the man formerly known as Prince look like with this newfound freedom of expression?&lt;/p&gt;
</description>
     <comments>http://www.kuttergroup.com/blog/2009/11/international-urls#comments</comments>
 <pubDate>Tue, 03 Nov 2009 12:19:08 +0000</pubDate>
 <dc:creator>aisha</dc:creator>
 <guid isPermaLink="false">27 at http://www.kuttergroup.com</guid>
  </item>
  <item>
    <title>White House Website Built in Drupal</title>
    <link>http://www.kuttergroup.com/blog/2009/10/white-house-website-built-drupal</link>
    <description>&lt;p&gt;When you’ve been building web systems for as long as we have, it is nice to see and know when you’ve made the right decision.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;We recently relaunched our website using Drupal (in addition to launching several other sites in Drupal as well) and that decision came as a result of research into this 8 years young, open source platform. &lt;a target=&quot;_blank&quot; href=&quot;http://www.drupal.org/&quot;&gt; Drupal&lt;/a&gt; has allowed for us to harness the efforts of the open source development community and quickly build complex websites in a very short amount of time, while preserving, enhancing and expanding the list of features and functionality contained within. Turns out, this month the White House also relaunched its website using guess what? Drupal. This past weekend &lt;a target=&quot;_blank&quot; href=&quot;http://www.msnbc.msn.com/id/33463174/ns/technology_and_science-internet/&quot;&gt;MSNBC&lt;/a&gt; reported the launch of the new &lt;a target=&quot;_blank&quot; href=&quot;http://www.whitehouse.gov&quot;&gt;whitehouse.gov website&lt;/a&gt; using Drupal as the platform of choice.&lt;/p&gt;
&lt;p&gt;It has been said that using open source has inherent risks associated since no one person or organization owns the code, however, when properly implemented, even a website that requires the highest level of security has managed to use open source to its full potential. Plus, the simple fact that the code is available to the public means that there are just as many folks, if not more, working to secure it as those who are looking to crack it. We have known for quite some time that open-source has plenty of advantages (having built and maintained systems in Zope, dabbled with Mambo – which is now known as Joomla, built a plethora of custom systems using the ubiquitous LAMP stack to even embedding Python into our own custom CMS platform) and it is refreshing to see that our decisions match those of other respected thought leaders and is making headway into mainstream web development.&lt;/p&gt;
</description>
     <comments>http://www.kuttergroup.com/blog/2009/10/white-house-website-built-drupal#comments</comments>
 <pubDate>Thu, 29 Oct 2009 11:06:20 +0000</pubDate>
 <dc:creator>jim</dc:creator>
 <guid isPermaLink="false">26 at http://www.kuttergroup.com</guid>
  </item>
  <item>
    <title>Free Website Builder, Accounting Software &amp; More</title>
    <link>http://www.kuttergroup.com/blog/2009/10/free-website-builder-accounting-software-more</link>
    <description>&lt;p&gt;So I heard on the radio the other day, an advertisement for a &quot;Free Website Builder, Accounting Software &amp;amp; More for small businesses!&quot; All for a low price of $5 per month, you even get to choose from over 2,000 website design templates. Sounds great and, in my opinion, a little too good to be true.&lt;/p&gt;
&lt;p&gt;I decided to take a look at the site to see what it was all about and despite my skepticism, it &lt;em&gt;was&lt;/em&gt; more than I thought it would be. They offer various up-sale items such as a shopping cart, accepting credit cards online, payroll and of course, an accounting software service, all at an additional cost. Not bad for the budget minded business. The offer is quite compelling and I am sure that we will miss out on some potential new business, BUT…&lt;/p&gt;
&lt;p&gt;One thing we’ve come to appreciate over the years is how valuable your (and our) time really is. We have been providing website maintenance as a service for some time now because, while every website we build for a client is done so in a manner that allows for them to easily maintain it on their own, most of them frankly don’t have the time to do so. Take a few minutes to assess how much your time is worth – see if it really makes sense for you to spend it on your site, or would it be better spent doing what &lt;em&gt;you&lt;/em&gt; do best.&lt;/p&gt;
</description>
     <comments>http://www.kuttergroup.com/blog/2009/10/free-website-builder-accounting-software-more#comments</comments>
 <pubDate>Tue, 27 Oct 2009 13:00:00 +0000</pubDate>
 <dc:creator>aisha</dc:creator>
 <guid isPermaLink="false">25 at http://www.kuttergroup.com</guid>
  </item>
  <item>
    <title>SEO and Web Maintenance</title>
    <link>http://www.kuttergroup.com/blog/2009/10/seo-and-web-maintenance</link>
    <description>&lt;p&gt;We get asked about SEO (search engine optimization) &lt;em&gt;a lot&lt;/em&gt;, and our response is almost always &quot;If you do your site right, you won&#039;t have to worry about it.&quot; Since that response is pretty much the antithesis of what every SEO vendor on the planet says, we get a lot of skeptical looks in response.&lt;/p&gt;
&lt;p&gt;We may even lose business over it.&lt;/p&gt;
&lt;p&gt;But, sometimes, we&#039;re actually right.&lt;/p&gt;
&lt;p&gt;According to &lt;a href=&quot;http://googlewebmastercentral.blogspot.com/2009/10/dealing-with-low-quality-backlinks.html&quot; target=&quot;_blank&quot;&gt;Google&#039;s own blog&lt;/a&gt;:&lt;br /&gt;
&lt;cite&gt;&lt;br /&gt;
While it&#039;s true that linking is a significant factor in Google&#039;s ranking algorithms, it&#039;s just one of many. I know we say it a lot, but having something that people want to look at or use—unique, engaging content, or useful tools and services—is also a huge factor. Other factors can include how a site is structured, whether the words of a user&#039;s query appear in the title, how close the words are on the page, and so on. The point is, if you happen to see some low quality sites linking to you, it&#039;s important to keep in mind that linking is just one aspect among many of how Google judges your site. If you have a well-structured and regularly maintained site with original, high-quality content, those are the sorts of things that users will see and appreciate.&lt;br /&gt;
&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;Loosely translated, if you build the site properly, maintain it (update the content) regularly, and have unique stuff to talk about, Google will find YOU, usually without a whole lot of effort.&lt;/p&gt;
&lt;p&gt;Keep that in mind next time you talk to a SEO &quot;expert.&quot;&lt;/p&gt;
</description>
     <comments>http://www.kuttergroup.com/blog/2009/10/seo-and-web-maintenance#comments</comments>
 <pubDate>Sat, 17 Oct 2009 13:55:32 +0000</pubDate>
 <dc:creator>jim</dc:creator>
 <guid isPermaLink="false">24 at http://www.kuttergroup.com</guid>
  </item>
  </channel>
</rss>
