<?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>Clickfire &#187; Guest Author</title>
	<atom:link href="http://www.clickfire.com/author/guest/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.clickfire.com</link>
	<description>Web reviews and how to&#039;s for site owners, bloggers and social media users</description>
	<lastBuildDate>Mon, 30 Jan 2012 13:05:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Growth of Mobile Check-Ins: The Numbers</title>
		<link>http://www.clickfire.com/mobile-check-ins/</link>
		<comments>http://www.clickfire.com/mobile-check-ins/#comments</comments>
		<pubDate>Thu, 19 May 2011 15:04:16 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Smartphones]]></category>
		<category><![CDATA[Social Media News]]></category>

		<guid isPermaLink="false">http://www.clickfire.com/?p=1159</guid>
		<description><![CDATA[Are you checking in anywhere with your mobile phone? According to Spencer Belkofer's research, the numbers are on the rise.]]></description>
			<content:encoded><![CDATA[<p>Although there’s quite a bit of chatter about location based marketing, it’s very much so still in the early development stages.  Regardless of its infancy, location based marketing provides some excellent opportunities for marketers. And, as with most other things, it’s a much better idea to jump on board in the early stages rather than have to play catch up once location based marketing becomes a necessary part of companies marketing mix.</p>
<p><img class="alignnone size-medium wp-image-1212" title="Select Activities of U.S. Check-in Service and SmartPhone Users" src="http://www.clickfire.com/viewpoints/wp-content/uploads/mobile-usage1-525x439.jpg" alt="Select Activities of U.S. Check-in Service and SmartPhone Users" width="525" height="439" /></p>
<p>&#8220;Checking in&#8221; is a powerful capability that allows users with mobile platforms (i.e. a smartphone or a tablet PC) to sign into social networks and share information about their present locations and activities. For example, Gowalla and Foursquare allow users to find out which of their friends are nearby, what they’re up to, and the ability to share the same information with them. </p>
<p>This power of information garnered through a customers location has endless benefits. Companies can get actual data on who their competitors are, detailed information about their target audiences eating, buying, and entertainment habits, and much more. If properly used by marketers, location based applications can provide vital information about their target audience that was never before possible. </p>
<p>While location based services are still in the early adoption stages, it is expected that they may enter the mainstream this year, based on their growth in 2010.  Facebook’s inclusion in location marketing will help carry location based services into the mainstream. Currently, Facebook has a 58% reach on mobile devices, which is comparable to the 70% reach it has on home computers.  Twitter, the social network designed for messages constrained to a tiny character limit, is a very popular site for social sharing on mobile devices as well.</p>
<p>Last year, U.S. mobile social network users increased by 64% to 38.9 million. Currently about 15% of smartphone users access social media via their smartphone.  However, this number is expected to more than double over of the next 4 years.  Likewise, marketers aren’t currently allocating a large part of their advertising budgets to social mobile usage, but this number is expected skyrocket as marketers determine more effective ways to target mobile users.</p>
<p>According to a study by eMarketer, 8.6 million mobile social network users existed in 2008.  That number was multiplied by 5 times in 2010, and based on that rate of expansion, it could double again in the next five years.  The leading social networks responsible for this massive growth include Brightkite, Loopt, MyTown, foursquare, Gowalla, and Whrrl. </p>
<p><img class="alignnone size-medium wp-image-1213" title="Demographic profile of U.S. SmartPhone vs. total mobile users who are check-in service users" src="http://www.clickfire.com/viewpoints/wp-content/uploads/mobile-usage2-439x525.jpg" alt="Demographic profile of U.S. SmartPhone vs. total mobile users who are check-in service users" width="439" height="525" /></p>
<p>Even though location based check-ins have been growing substantially, they still represent a fairly small proportion of total internet users.  According to the Pew Internet &amp; American Life Project, 4% of online adults are making use of location-based services to share their activities.  7% of adult mobile users take part in location-sharing services.  It’s also worth noting that twice as many men as women use location-sharing, and 18-29 year olds share location twice as much as all other age groups of adults.</p>
<p>Nonetheless, you can see that this represents a growing trend, so much so that one third of U.S. companies surveyed by Forrester Research this year said that they were experimenting with location-based advertising.  27% plan to test their strategies within the next year. </p>
<p style="font-style: italic;">Spencer Belkofer is a blogger, researcher, and business owner. He recently started an Alabama SEO company, <a href="http://luminconsulting.com">Lumin</a>. In addition to online marketing services, Lumin also offers premium <a title="Website Design" href="http://luminconsulting.com/services/website-design/">web design</a> for companies looking for a conversion based web presence.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickfire.com/mobile-check-ins/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Understanding the Panda &#8211; New Guidance on Google&#8217;s Latest Algorithm Change</title>
		<link>http://www.clickfire.com/understanding-google-panda/</link>
		<comments>http://www.clickfire.com/understanding-google-panda/#comments</comments>
		<pubDate>Fri, 13 May 2011 15:58:07 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Content Farms]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google panda]]></category>

		<guid isPermaLink="false">http://www.clickfire.com/?p=1142</guid>
		<description><![CDATA[Google revealed some of their thinking behind the Panda update. Alex of Searchengineoptimisation.org sheds some light. If you're a website builder seeking organic search traffic, the new info is of game-changing proportions.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-1144 aligncenter" title="Google Panda Confusion" src="http://www.clickfire.com/viewpoints/wp-content/uploads/google-panda.jpg" alt="Google Panda Confusion" width="431" height="627" /></p>
<p>On the 6th May Google posted the latest information on their recent Panda algorithm changes that have caused so many problems and so much confusion out there in SEO land. The piece, entitled ‘<a href="http://googlewebmastercentral.blogspot.com/2011/05/more-guidance-on-building-high-quality.html">Providing More Guidance on Building High-Quality Sites</a>’ was posted on the Google Webmaster Central blog and is a useful source of information for getting to grips with the latest changes and how they have affected rankings in the last few months since February 24th.</p>
<p>Ever since they updated their system with the new algorithm Google has attempted to answer some of the (occasionally angry) questions about the new site requirements and has come up with questions such as ‘would you accept medical advice for this site?’ or ‘would you feel comfortable giving your credit card information to this site?’ However, unsurprisingly, such Zen like answers were not enough for many site owners who feel they have unfairly slipped down the rankings and consequently Google have expanded their list of questions that a site should ask itself about <a href="http://www.clickfire.com/google-content-farms-ugc/">its content</a>, to the following:</p>
<blockquote><p>Does the information in the article in front of you seem trustworthy?</p>
<p>Has the article been written by an expert in the subject matter or at the very least an enthusiast who knows what they are talking about, or is the information a little light on the ground?</p>
<p>Is the site itself made up of 100% original content or does it contain redundant, overlapping and duplicate content?</p>
<p>Would you be happy giving the site your credit card details?</p>
<p>Are there factual, stylistic or spelling errors?</p>
<p>Does the site’s content seem to be inspired and written by genuine readers of the site or does the site appear to generate content that is driven by search engine rankings?</p>
<p>Does the page in front of you offer substantial value and interest when placed in comparison with other pages that come up in the search results?</p>
<p>How much time have they spent on quality control?</p>
<p>Does the article present both sides of the argument?</p>
<p>Is the site an authority on the subject matter it deals with?</p>
<p>Has the content been outsourced or mass-produced so that it appears not much care and attention has gone into the selection of the articles?</p>
<p>Would you trust the site for a health related question?</p>
<p>Would you classify the site as an authoritative source when you hear its name mentioned?</p>
<p>Is the site or the article you are reading the sort of thing you would consider bookmarking and / or sharing with a friend or recommending through social networking?</p>
<p>Does the site or article have too much advertising that distracts you from the content?</p>
<p>Would the article be good enough to fit into a magazine, a book or an encyclopedia?</p>
<p>Are the articles too short, insubstantial or generally lacking in useful and specific information?</p>
<p>Do the pages of the site seem to be produced with more care and attention or less care and attention than you would expect?</p>
<p>Would users be likely to complain about the articles and content that is offered up by this site?</p></blockquote>
<p>As usual, the single most important lesson to learn from this latest post is that when it comes to search engine optimisation and advancing your site, quality wins out every time.</p>
<p><em>Alex is a journalist and copywriter. He likes to blog about cricket and jazz but these days seems to be mostly writing about <a href="http://searchengineoptimisation.org">search engine optimisation</a></em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickfire.com/understanding-google-panda/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PHP Tutorial: A PHP Introduction</title>
		<link>http://www.clickfire.com/introduction-to-php/</link>
		<comments>http://www.clickfire.com/introduction-to-php/#comments</comments>
		<pubDate>Tue, 20 May 2008 12:35:42 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[Basic PHP]]></category>
		<category><![CDATA[Basic PHP Tutorial]]></category>
		<category><![CDATA[Beginner PHP Tutorial]]></category>
		<category><![CDATA[Hello World Tutorial]]></category>
		<category><![CDATA[PHP Introduction]]></category>
		<category><![CDATA[PHP Tutorial]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.clickfire.com/?p=135</guid>
		<description><![CDATA[A very basic introduction to PHP. It wouldn't be a beginner turorial with a Hello World, right?]]></description>
			<content:encoded><![CDATA[<p>PHP is now the ubiquitous language of the web. Netcraft says that over <a href="http://www.php.net/usage.php">20 million websites use PHP</a>. Given the affordability of PHP web hosting, this is unlikely to change anytime in the near future. PHP projects such as WordPress, Drupal, Joomla, and others all have extensive installation bases, giving PHP an even stronger presence on the web.</p>
<p>While most languages evolve, none has done so to the degree that PHP has. PHP, formerly known as Personal Home Page, started as a series of bindings to C functions and, in version 3, changed to something more akin to its current version known as PHP: Hypertext Preprocessor. Some of this evolution will become somewhat painfully obvious as you become more familiar with the language. Despite this, if you are learning PHP as your first server side language, you have made a good choice.</p>
<p>If you have a PHP development environment already, skip the remainder of this paragraph. Otherwise, I recommend EasyPHP. EasyPHP is a package for Windows which provides, Apache, MySQL, and PHP &#8211; everything needed to starting building web applications. The installer can be downloaded <a href="http://sourceforge.net/project/showfiles.php?group_id=14045">here</a>. I would recommend simply choosing all the defaults.</p>
<p>Most language introductions start with a `Hello World!&#8217; example. In deference to those who came before us, we&#8217;ll do the same. This is &#8220;Hello World&#8221; in PHP:</p>
<p>&lt;?php<br />
print(&#8220;Hello World!\n&#8221;);<br />
?&gt;</p>
<p>Lets take the entire example and create a file called `hello.php&#8217; in the our web directory. For those of you who installed EasyPHP and accepted the defaults, this is `<em>C:\Program Files\EasyPHP 2.0b1\www</em>&#8216;.</p>
<p><img src="http://www.clickfire.com/viewpoints/wp-content/uploads/hello-php-location.jpg" alt="Hello PHP Location" /></p>
<p>If you are using Windows, you don&#8217;t have a good built-in editor. I recommend downloading and installing <a href="http://www.editpadpro.com/editpadlite.html">EditPad Lite</a>. I have used EditPad Pro for quite some time and love it. The file in your editor should look like this:</p>
<p><img src="http://www.clickfire.com/viewpoints/wp-content/uploads/hello-php-editor.jpg" alt="PHP Editor" /></p>
<p>After you have created hello.php file, in your browser, go to `<em>http://localhost/hello.php</em>&#8216; where you should see something like this:</p>
<p><img src="http://www.clickfire.com/viewpoints/wp-content/uploads/hello-world.jpg" alt="PHP Hello World" /></p>
<p>Congratulations! Let&#8217;s start learning PHP. `&lt;?php&#8217; is known as an `open&#8217; tag which tells PHP to start interpreting everything thereafter as PHP instructions. Another such tag exists, `&lt;?&#8217; when you have PHP&#8217;s short_tags configuration option on. It is recommended you refrain from using short tags.</p>
<p>The next statement is `print(&#8220;Hello World!\n&#8221;);&#8217;. print is a PHP function which given an input, display&#8217;s said input on the screen. The last statement is `?&gt;&#8217; which simply tells PHP to stop processing.</p>
<p>If everything is working, you are done! You have successfully created your first PHP Web Application. If your having trouble running the example, I have below a list of common problems and solutions:</p>
<p><strong>Error: `Page not found&#8217;, `Page Load Error&#8217; or `cannot display the webpage&#8217;</strong>:</p>
<p>Either the address you typed in the browser is not correct or your web server is not started. If you are using EasyPHP right click on the black E in your system tray and click either start or restart. If you do not have a black E, go to Start -&gt; Programs -&gt; EasyPHP -&gt; EasyPHP.</p>
<p><strong>Error: `PHP Parse error: syntax error, unexpected $end in /home/noland/hello-world.php on line 4&#8242;</strong>:</p>
<p>The end quote is missing from `&#8221;Hello World!\n&#8221;&#8216;.</p>
<p><strong>Error: `PHP Parse error: syntax error, unexpected T_STRING in /home/noland/hello-world.php on line 2&#8242;</strong>:</p>
<p>The start quote is missing from `&#8221;Hello World!\n&#8221;&#8216;.</p>
<p><strong>Error: `PHP Notice: Use of undefined constant php &#8211; assumed &#8216;php&#8217; in /home/noland/hello-world.php on line 3&#8242;</strong>:</p>
<p>Your end tag should be `?&gt;&#8217; not `php?&gt;&#8217;.</p>
<p><strong>Error: `PHP Parse error: syntax error, unexpected &#8216;?&#8217; in /home/noland/hello-world.php on line 3&#8242;</strong>:</p>
<p>There is a space in your end tag. Use `?&gt;&#8217; not `? &gt;`.</p>
<p><strong>Error: `PHP Fatal error: Call to undefined function prnt() in /home/noland/hello-world.php on line 2&#8242;</strong>:</p>
<p>You missed spelled the print function.</p>
<p>If you have gotten this far, the toughest leg of your PHP journey is over. If you&#8217;ve have trouble, don&#8217;t fear, there is a large volume of knowledge out there and plenty more PHP tutorials to help. Regardless, there is much more to learn! Please stay tuned for more web development tutorials.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickfire.com/introduction-to-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Starting with JavaScript Tutorial</title>
		<link>http://www.clickfire.com/starting-with-javascript-tutorial/</link>
		<comments>http://www.clickfire.com/starting-with-javascript-tutorial/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 20:30:43 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[beginner tutorials]]></category>
		<category><![CDATA[javascript tutorial]]></category>
		<category><![CDATA[javascript tutorials]]></category>

		<guid isPermaLink="false">http://www.clickfire.com/starting-with-javascript-tutorial/</guid>
		<description><![CDATA[Attention beginning JavaScripters. Here is a chance to dive into this web only scripting language with simple explanations and sampleimages. All you need is a little basic HTML knowledge and an understanding of basic programming logic. Check out Michel Barakat's viewpoint.]]></description>
			<content:encoded><![CDATA[<p>Michel Barakat</p>
<h2>Requirements:</h2>
<ol class="unNumList">
<li>Basic HTML Knowledge</li>
<li>Basic Programming Logic Knowledge</li>
</ol>
<p><span id="more-67"></span></p>
<h2>I &#8211; Running Examples</h2>
<p class="pContent">In order to run any of the examples illustrated in this tutorial, please proceed as follows:</p>
<ol class="numList">
<ol class="numList">
<li>Copy the code and paste it in your favorite text editor &#8211; Notepad will do the job!</li>
</ol>
</ol>
<p class="image"><img src="http://www.clickfire.com/images/img/s1_1.png" alt="Example 1" border="0" /></p>
<ol class="numList">
<ol class="numList">
<li>Save the file as <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">pagename.html</span></span>, you can replace <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">pagename</span></span> by anything you want.</li>
</ol>
</ol>
<p class="image"><img src="http://www.clickfire.com/images/img/s1_2.png" alt="Save the file" /></p>
<p class="image"><img src="http://www.clickfire.com/images/img/s1_3.png" alt="Save the file 2" /></p>
<ol class="numList">
<ol class="numList">
<li>Double click on the file you just saved.</li>
</ol>
</ol>
<p class="image"><img src="http://www.clickfire.com/images/img/s1_4.png" alt="Double click on the file" /></p>
<ol class="numList">
<li>It&#8217;ll be displayed in your default web browser.</li>
</ol>
<h2>II &#8211; The Power of JavaScript</h2>
<p class="pContent">HTML (Hypertext Mark Up Language) is the language of the web by excellence.<br />
To put it simple, HTML allows you to display data and format the way it looks (with the help of CSS).<br />
Check the example that follows:</p>
<h3 class="tTitle">Example 1</h3>
<table class="tCode" style="font-size: 12px; background: #dcdcdc; margin-bottom: 10px; width: 420px; font-family: Times New Roman; border: #000000 1px solid;" border="0">
<tbody>
<tr>
<td class="tCol1">1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8</td>
<td class="tCol2">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Example 1&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
Michael is a Computer Wizard!<br />
&lt;/body&gt;<br />
&lt;/html&gt;</td>
</tr>
</tbody>
</table>
<p>In this example, whatever you add to the HTML code and no matter how many time you refresh the page, you will not be able to change the sentence <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">Michael is a Computer Wizard!</span></span>.<br />
What if I wanted to display <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">Mr. X is a Computer Wizard!</span></span> if Mr. X visits the page?<br />
Just by using HTML, this will not be possible.<br />
This illustrates the limits of using simple HTML: data is static, which means it doesn’t change from one situation to another.</p>
<p>To solve this problem, Netscape created JavaScript, a scripting language for the web.<br />
Let us try the HTML code with some JavaScript this time:</p>
<h3 class="tTitle">Example 2</h3>
<table class="tCode" style="font-size: 12px; background: #dcdcdc; margin-bottom: 10px; width: 420px; font-family: Times New Roman; border: #000000 1px solid;" border="0">
<tbody>
<tr>
<td class="tCol1">1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13</td>
<td class="tCol2">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Example 2&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;&#8221;script type=&#8221;text/javascript&#8221;<br />
var name;<br />
name = prompt(&#8220;What&#8217;s your name?&#8221;, &#8220;Your Name&#8221;);<br />
var message = name + &#8221; is a Computer Wizard!&#8221;;<br />
document.write(message);<br />
&lt;/script&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</td>
</tr>
</tbody>
</table>
<p>In this example, the user will enter his name in a prompt box and the message will be displayed.<br />
If Bob enters his name, the message <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">Bob is a Computer Wizard!</span></span> will be displayed.<br />
You don&#8217;t believe me, do you? Try it yourself; the best way to learn is by trial and error&#8230;</p>
<h2>III &#8211; Understanding JavaScript</h2>
<p class="pContent">Before you understand properly how we were able to do that, you must understand some principle of JavaScript.<br />
Contrarily to other programming languages (such as C, C++ or Java) which are mostly used for standalone application, JavaScript is a web-only scripting language (a scripting language is a less complicated programming language).</p>
<h3>JavaScript is also:</h3>
<ol class="unNumList">
<li>Interpreted<br />
No code compilation is required.<br />
The JavaScript code is simply interpreted and executed when the page is opened.<br />
We just typed the code in a HTML file, double clicked on the file, and the browser did the rest for us.</li>
<li>Executed on the client-side<br />
The code is executed in the user&#8217;s browsers when he opens the page.<br />
You can view the code from your browser; this operation differs from a browser to another.</p>
<p class="image"><img src="http://www.clickfire.com/images/img/s2_1.png" alt="Executed on the client-side" /></p>
<p>Actually, the HTML and JavaScript code is visible to any user who opens the page.</li>
<li><strong>NOT</strong> the same as Java<br />
The two programming languages do not share the same creator or the same programming concepts.<br />
They might look similar in some cases, but their programming dialects actually differ.</li>
</ol>
<h2>IV &#8211; JavaScript Essentials</h2>
<p class="pContent">In what follows, we will consider Example 2 as a reference, more particularly this piece of code:</p>
<table class="tCode" style="font-size: 12px; background: #dcdcdc; margin-bottom: 10px; width: 420px; font-family: Times New Roman; border: #000000 1px solid;" border="0">
<tbody>
<tr>
<td class="tCol1">6<br />
7<br />
8<br />
9<br />
10<br />
11</td>
<td class="tCol2">&lt;script type=&#8221;text/javascript&#8221;<br />
var name;<br />
name = prompt(&#8220;What&#8217;s your name?&#8221;, &#8220;Your Name&#8221;);<br />
var message = name + &#8221; is a Computer Wizard!&#8221;;<br />
document.write(message);<br />
&lt;/script&gt;</td>
</tr>
</tbody>
</table>
<ol class="unNumList">
<li>
<p class="pSubTitle">The <span class="lCode"><span style="font-size: x-small; font-family: Times New Roman; background-color: #dcdcdc;">&lt;script&gt;</span></span> tag</p>
<p>Except the content within the <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">script</span></span> starting (line 6) and ending (line 11) tags, the code is simple HTML which you are probably very familiar with.<br />
Any JavaScript code written within our HTML must be preceeded by <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&lt;script type=&#8221;text/javascript&#8221; </span></span>and succeeded by <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&lt;/script&gt;</span></span>.</li>
<li>
<p class="pSubTitle">Declaring a variable</p>
<p>In JavaScript, a variable is an element that stores data. Data can be anything: an integer (eg. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">14</span></span>), a decimal number (eg. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">0.4</span></span>), a character (eg. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;J&#8217;</span></span>), a string (eg. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;I hate brocolli&#8217;</span></span>), or any other data type.<br />
To declare a variable we use the following format: <span style="background-color: #dcdcdc;"><span style="font-family: Times New Roman;"><span class="lCode">var &lt;variable_name&gt;;</span><br />
</span></span>The <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&lt;variable_name&gt;</span></span> must start by either a letter or an underscore (<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;_&#8217;</span></span>) and can only contain letters, numbers or the underscore character.</p>
<p>In our example, we declared two variables:<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">var name</span></span> on line 7<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">name</span></span> is used to store the name of the person (eg. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;Michael&#8217;</span></span>)<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">var message</span></span> on line 9<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">message</span></span> is used to store the message to output (eg. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;Michael is a Computer Wizard!&#8217;</span></span>)</li>
<li>
<p class="pSubTitle">The Prompt Box</p>
<p>JavaScript has three different built-in popup boxes: the alert box, the confirm box and the prompt box.<br />
A prompt box displays a message, an <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;OK&#8217;</span></span> button, a <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;Cancel&#8217;</span></span> button and prompts the user to input data.<br />
It is called in this format: <span style="background-color: #dcdcdc;"><span style="font-family: Times New Roman;"><span class="lCode">prompt(&lt;display_message&gt;, &lt;default_data&gt;);</span><br />
<span class="lCode">&lt;display_data&gt;</span></span></span> is the message to display to the user.<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&lt;default_data&gt;</span></span> is the default value entered by the user.<br />
The <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">prompt</span></span> function returns the value entered by the user once he clicks the <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;OK&#8217;</span></span> button.<br />
If he clicks the <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;Cancel&#8217;</span></span> button instead, <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">null</span></span> is returned.</p>
<p>In our example, we used a prompt box on line 8: <span style="background-color: #dcdcdc;"><span style="font-family: Times New Roman;"><span class="lCode">prompt(&#8220;What&#8217;s your name?&#8221;, &#8220;Your Name&#8221;);</span><br />
<span class="lCode">&#8220;What&#8217;s your name?&#8221;</span></span></span> is the <span style="background-color: #dcdcdc;"><span style="font-family: Times New Roman;"><span class="lCode">&lt;display_data&gt;</span><br />
<span class="lCode">&#8220;Your Name&#8221;</span></span></span> is the <span style="background-color: #dcdcdc;"><span style="font-family: Times New Roman;"><span class="lCode">&lt;default_data&gt;</span><br />
</span></span>You notice, in the example, <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;Your Name&#8217;</span></span> is entered in the prompt box when the page first loads.</p>
<p>Assuming the user enters <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;Bob&#8217;</span></span> and clicks the <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;OK&#8217;</span></span> button, the variable <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">name</span></span> will have the value <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;Bob&#8217;</span></span> after line 8.<br />
In this case the message <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;Bob is a Wizard!&#8217;</span></span> will be output.<br />
Assuming the user clicks the <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;Cancel&#8217;</span></span> button, the variable <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">name</span></span> will have the value <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">null</span></span> after line 8.<br />
In this case the message <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;null is a Wizard!&#8217;</span></span> will be output. Try it yourself&#8230;</li>
<li>
<p class="pSubTitle">Strings</p>
<p>In programming languages, a string is any sequence of characters (eg. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;Duh!&#8217;</span></span>, <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;Chi huaha&#8217;</span></span>). A string can also be empty (eg. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8221;</span></span>).<br />
In JavaScript there is no specific data type called string.<br />
There is only one data type called <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">var</span></span>, a variable (which we discussed earlier).<br />
In a variable, we differentiate a string from other data types by using single quotations or double quotations on both side of the value.<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">var bob1 = &#8220;Bob rules&#8221;;</span></span> Valid string assignment.<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">var bob2 = &#8216;Bob rules&#8217;;</span></span> Valid string assignment.<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">var bob3 = &#8216;Bob rules&#8221;;</span></span> Invalid string assignment: a single quotation on one side and a double quotation on the other.</p>
<p>Strings can also be concatenated together: that is two or more strings can be attached together to form a new string.<br />
To achieve this, we use the <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;+&#8217;</span></span> operator. The operator is also used with other data types; what you need to know for the moment is that when <strong>used with strings</strong>, the <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;+&#8217;</span></span> operator concatenates.<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">var bob4 = bob1 + bob2;</span></span> Valid string assignment. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">bob4</span></span> will have the value <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8220;Bob rulesBob rules&#8221;</span></span>.<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">var bob5 = bob1 + &#8221; i tell you, &#8221; + bob1;</span></span> Valid string assignment. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">bob5</span></span> will have the value <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8220;Bob rules i tell you, Bob rules&#8221;</span></span>.<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">var bob6 = bob1 + &#8221; but I am&#8221; + &#8221; da King!&#8221;;</span></span> Valid string assignemnt. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">bob6</span></span> will have the value <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8220;Bob rules but I am da King!</span></span>.<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">var bob1 = bob1 + &#8220;: this is not true!&#8221;;</span></span> Not valid string assignment: <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">bob1</span></span> is already declared.<br />
<span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">bob1 = bob1 + &#8220;: this is not true!&#8221;;</span></span> Valid string assignment. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">bob1</span></span> will have the value <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8220;Bob rules: this is not true!&#8221;</span></span>.</p>
<p>Now that you became familiar with variables and particularly strings, examine these lines of code once again:</p>
<table class="tCode" style="font-size: 12px; background: #dcdcdc; margin-bottom: 10px; width: 420px; font-family: Times New Roman; border: #000000 1px solid;" border="0">
<tbody>
<tr>
<td class="tCol1">7<br />
8<br />
9</td>
<td class="tCol2">var name;<br />
name = prompt(&#8220;What&#8217;s your name?&#8221;, &#8220;Your Name&#8221;);<br />
var message = name + &#8221; is a Computer Wizard!&#8221;;</td>
</tr>
</tbody>
</table>
<p>On line 8, <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">name</span></span> is assignned the data entered by the user.<br />
On line 9, <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">message</span></span> is assigned the data entered by the user (eg. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">Bill</span></span>), concatenated with the string <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216; is a Computer Wizard!&#8217;</span></span> producing a new string (eg. <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;Bill is a Computer Wizard!&#8217;</span></span>).</li>
</ol>
<h2>V &#8211; From JavaScript to HTML</h2>
<p class="pContent">In order to output, from JavaScript, data to the HTML code, we use the function <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">document.write</span></span>.<br />
The function is called in this format: <span style="background-color: #dcdcdc;"><span style="font-family: Times New Roman;"><span class="lCode">document.write(&lt;output_data&gt;);</span><br />
<span class="lCode">&lt;output_data&gt;</span></span></span> is the data to output to HTML.</p>
<table class="tCode" style="font-size: 12px; background: #dcdcdc; margin-bottom: 10px; width: 420px; font-family: Times New Roman; border: #000000 1px solid;" border="0">
<tbody>
<tr>
<td class="tCol1">10</td>
<td class="tCol2">document.write(message);</td>
</tr>
</tbody>
</table>
<p>In Example 2, we used <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">document.write(message);</span></span> on line 10.<br />
This outputs the value of <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">message</span></span> to HTML.</p>
<p>Let us consider some new examples in order to understand more the <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">document.write</span></span> function.</p>
<h3 class="tTitle">Example 3</h3>
<table class="tCode" style="font-size: 12px; background: #dcdcdc; margin-bottom: 10px; width: 420px; font-family: Times New Roman; border: #000000 1px solid;" border="0">
<tbody>
<tr>
<td class="tCol1">1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11</td>
<td class="tCol2">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Example 3&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
var something = &#8220;Hello There&#8221;;<br />
document.write(something);<br />
&lt;/script&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</td>
</tr>
</tbody>
</table>
<p><span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8220;Hello There&#8221;</span></span> will appear on our HTML page.<br />
We can actually rewrite this page in simple HTML, which will produce the exact same result. The code is as follows:</p>
<h3 class="tTitle">Example 3 Bis</h3>
<table class="tCode" style="font-size: 12px; background: #dcdcdc; margin-bottom: 10px; width: 420px; font-family: Times New Roman; border: #000000 1px solid;" border="0">
<tbody>
<tr>
<td class="tCol1">1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8</td>
<td class="tCol2">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Example 3 Bis&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
Hello There<br />
&lt;/body&gt;<br />
&lt;/html&gt;</td>
</tr>
</tbody>
</table>
<p>Now, how about this example:</p>
<h3 class="tTitle">Example 4</h3>
<table class="tCode" style="font-size: 12px; background: #dcdcdc; margin-bottom: 10px; width: 420px; font-family: Times New Roman; border: #000000 1px solid;" border="0">
<tbody>
<tr>
<td class="tCol1">1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13</td>
<td class="tCol2">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Example 4&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
var title = &#8220;1984&#8243;;<br />
var author = &#8220;by George Orwell&#8221;;<br />
document.write(&#8220;&lt;b&gt;&#8221; + title + &#8220;&lt;/b&gt;&#8221; +<br />
&#8220;&lt;br /&gt;\n&#8221; + &#8220;&lt;i&gt;&#8221; + author + &#8220;&lt;/i&gt;&#8221;);<br />
&lt;/script&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</td>
</tr>
</tbody>
</table>
<p>The output of the page will be: <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">1984</span></span> in bold, then a line break, then <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">by George Orwell</span></span> in italic.<br />
You can span several lines when dealing with a string (such as on line 9-10) by using the <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;+&#8217;</span></span> operator then continuing on the next line.<br />
The <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&#8216;\n&#8217;</span></span> (on line 10) is used to create a new line in the output process of the HTML code. That is, a line break will exist after the <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&lt;br /&gt;</span></span> tag.<br />
The equivalent simple HTML version of Example 4 is as follows:</p>
<h3 class="tTitle">Example 4 Bis</h3>
<table class="tCode" style="font-size: 12px; background: #dcdcdc; margin-bottom: 10px; width: 420px; font-family: Times New Roman; border: #000000 1px solid;" border="0">
<tbody>
<tr>
<td class="tCol1">1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9</td>
<td class="tCol2">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Example 4 Bis&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;b&gt;1984&lt;/b&gt;&lt;br /&gt;<br />
&lt;i&gt;by George Orwell&lt;/i&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</td>
</tr>
</tbody>
</table>
<p>You now observe how powerful the <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">document.write</span></span> function is.<br />
You can output to HTML anything even HTML tags or even JavaScript code (within <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&lt;script&gt;</span></span> and <span class="lCode"><span style="font-family: Times New Roman; background-color: #dcdcdc;">&lt;/script&gt;</span></span> tags) to be executed.</p>
<p>Still, there&#8217;s much more to JavaScript than just printing HTML. Maybe some other time&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickfire.com/starting-with-javascript-tutorial/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Netfirms Review</title>
		<link>http://www.clickfire.com/netfirms-review/</link>
		<comments>http://www.clickfire.com/netfirms-review/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 05:57:57 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Web Hosting Reviews]]></category>
		<category><![CDATA[netfirms]]></category>
		<category><![CDATA[netfirms review]]></category>
		<category><![CDATA[web host]]></category>
		<category><![CDATA[web host review]]></category>
		<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[web hosting review]]></category>

		<guid isPermaLink="false">http://www.clickfire.com/netfirms-review/</guid>
		<description><![CDATA[Netfirms web host review and a look at this large host's 3 hosting plans. Check out our summary of Netfirms web hosting.]]></description>
			<content:encoded><![CDATA[<p>This review of Netfirms doesn&#8217;t qualify as one of our <a title="hands on reviews" href="http://www.clickfire.com/viewpoints/reviews/webhosts/">hands on reviews</a>, but never-the-less, we&#8217;ve taken some good observations here to help get things rolling. Netfirms is undoubtedly a world leader in website hosting and domain name registration. The company offers comprehensive features at an economical price. Netfirms supports over 1.2 million businesses and individuals in getting their websites online. Netfirms is committed to providing easy web hosting solutions for beginners along with advanced flexible features for hardened webmasters. <span id="more-54"></span></p>
<p><strong>Netfirms&#8217; web hosting service includes 3 types of plans</strong>, each serving the needs of large corporate firms, medium and small sized businesses and individual users. Netfirms web hosting has set industry benchmarks by offering some of the best web hosting products to its customers. There are advanced features like multiple domain names, high storage, bandwidth and data transfer rates and capacity, fully integrated web based file manager that allows instant remote website editing. The three Netfirms web hosting plans are:</p>
<ul>
<li><strong>Netfirms Advantage</strong> is the best value and highest selling Netfirms web hosting product. Like all the Netfirms web hosting products it also promises great web hosting features and advantages to the clients. With 2000 MB disk space, 100 GB month data transfer, 100 email accounts, 10 mySQL databases and a 24/7 expert technical support, this offer is surely not to leave. Plus, you get 2 domain names absolutely free of cost. Add to it advantage of feature rich e-commerce pro shopping cart along with $25 worth of Google AdWords credit it surely comes in cheap at just $9.95 a month.</li>
<li><strong>Netfirms Business</strong> is an ideal web hosting product for large corporate firms. It provides 5 domain names for lifetime, 3 GB disk space, 150 GB monthly data transfer, 200 email accounts, 20 MySQL databases, e-commerce pro shopping cart, and $35 worth of Google AdWords Credit.</li>
<li><strong>Netfirms Plus</strong> is designed especially for individuals who want to get their website hosted for $4.95 a month and also get 500 MB disk space, 10 GB data transfer, 10 email accounts, Netfirms picture pro photo gallery, FrontPage Exts. &amp; PHP Scripting and 24/7 expert technical support.</li>
</ul>
<p>For the novice web publishers who want to test waters for web hosting, Netfirms offers a basic free web hosting plan that can be availed along with domain name registration. This basic plan offers free web design software, 25 MB disk space, E-mail and 24/7 FTP access. However, to keep this plan free, all sites are sponsored by banner advertisements. The one possible disadvantage of Netfirms free web hosting and domain names registration is that your web pages might get too cluttered with sponsored ads and banners. You must optimize your web page space so that all these ads are accommodated without choking the page flow.</p>
<p>Getting a domain name registered for as low as $4.95 a year is a great way to build your brand power. And to build it with Netfirms web hosting is certainly a serious option keeping in mind the added perks of the package. These added perks include 24/7 technical supports, personalized web based email account, and web based domain manager. Netfirms backs their business class products with a money back guarantee.</p>
<p><strong>Visit <a onmouseover="window.status='http://www.netfirms.com';return true;" onmouseout="window.status=' ';return true;" href="http://www.dpbolvw.net/3j77lnwtnvACBEIKGJACBDKKBCH" rel="nofollow" target="_top">Netfirms Web Hosting</a></strong></p>
<p><img src="http://www.afcyhf.com/bg81xjnbhf02148A690213AA127" alt="" width="1" height="1" border="0" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickfire.com/netfirms-review/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>10 of the Most Important SEO Design Tips</title>
		<link>http://www.clickfire.com/10-of-the-most-important-seo-design-tips/</link>
		<comments>http://www.clickfire.com/10-of-the-most-important-seo-design-tips/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 06:21:46 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[search engine optimization]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[Webmaster]]></category>
		<category><![CDATA[Website Design]]></category>

		<guid isPermaLink="false">http://www.clickfire.com/10-of-the-most-important-seo-design-tips/</guid>
		<description><![CDATA[Keeping SEO in mind at the time of design is of utmost importance. Why wait until after the site is built to
make it fix the SEO? These 10 important design points from Barry Fenning of Better Irish Websites will get you started. Watch out, heis one of those guys who spells optimize with an s instead of a z!]]></description>
			<content:encoded><![CDATA[<h2>1. Optimise every page on your website</h2>
<p>The major search engines are not looking at individual websites and ranking them, they are ranking pages from every website in the world. This means that if your website contains more than one page you should optimise for the specific content that is found on each page. <span id="more-26"></span></p>
<p>Optimising each webpage is overlooked by so many websites within Ireland and can be the difference between competing for a highly competitive keyword phrase such as “Irish Hotels” and competing for a much less competitive keyword phrase such as “Hotels in County Galway”. After that they can check out the rest of your website that is all about “Irish Hotels”.</p>
<h2>2. Pick appropriate keyword phrases</h2>
<p>This is the single most important thing to do when it comes to optimising your website for search engines. The keywords that your potential customers type into Google, Yahoo, MSN, and Ask Jeeves are the keywords that your site should be using within the specific areas of your webpage (see below; Optimizing your Page Titles and Optimizing your Content). There are a number of useful keyword research tools available on the web. The most recommended and user-friendly are Wordtracker and Keyword Discovery. Both offer trial versions.</p>
<h2>3. Optimizing your Page Titles</h2>
<p>All of the major search engines have 100’s of different algorithms that compute where your webpage should be listed for different keyword searches. Putting your keywords within the Title description (the blue bar you will see at the top of your screen) of your pages is one of the most important SEO techniques and will help your website climb through the rankings and allow your visitors to remember exactly what your page is all about when they save it to their “favourites”.</p>
<h2>4. Optimizing your Page Content</h2>
<p>It is sometimes very difficult to write content for your website. Not only do you need put the information that you want the visitor to see in front of them in an easy-to-read style, you also have to keep in mind the keywords or keyphrases that your page is targeting so that you can rank better within search engines.</p>
<p>One of the best pieces of advice that I have come across is to write for your visitors and include the keywords and keyphrases as much as makes sense. Read what you written out loud to yourself and a few others. If it sounds stupid… lather, rinse, and repeat.</p>
<h2>5. Create an inbound linking strategy</h2>
<p>Submitting your site to online directories is a very beneficial way to drive targeted traffic to your website. People will find your listing in a directory and click on the link to go directly to your site.</p>
<p>This not only brings visitors to your website, but it also creates links for search engine “spiders” or “robots” to find your website and index your pages within their results. If your site doesn’t have a link pointing to it on the World Wide Web the search engines will never find it and you will never see any traffic from Google or the other big ones.</p>
<h2>6. Descriptively labeling your links and images (aka the anchor text)</h2>
<p>This technique is both common sense and good practice. Telling your visitors what the link that they are going to click on allows them to know exactly what they are going to be directed to. Saying “click here” is not enough to help them understand what they&#8217;re going to find once they click through. Be as descriptive as possible with every text and graphical link on your site. The cool thing about writing your anchor text and alt attributes to be descriptive is that you can almost always describe the page you&#8217;re pointing to by using its main keyword phrase which is another one of those many factors search engines that into account when it comes to ranking your web pages.</p>
<h2>7. Make sure your site is spider-friendly</h2>
<p>Your website may look fantastic. You and your web designer may be talented graphic designers that can make Flash and Javascript dazzle your visitors with a show that would put RiverDance to shame. However, if your website contains Flash and Javascript it’s important to know that search engine spiders can’t read this code (or appreciate the effort you put into the design). The way around this is to provide navigation alternatives to allow the spiders crawl deep within your website and index the web pages within their results.</p>
<h2>8. Create Fresh Content</h2>
<p>When you are optimizing your website properly you will see a trend. If you are doing something that benefits your websites visitors then the search engines will reward you for it.</p>
<p>Search engines do tend to like websites that create fresh content regardless of the format. If they know any given site is adding new articles on a frequent basis, they will come around often to index it.</p>
<p>Blogs and forums are effective and easy ways of adding new information to your site on a regular basis.</p>
<p>However, if your only purpose of setting up a blog or a forum is for better search engine rankings then there really is no point in doing it. Only add a forum if it contributes something beneficial to your website and if you have the traffic to make it interactive enough for visitors to return to it. And, only add a blog if you have something of interest to say on a regular basis.</p>
<h2>9. Do not think that you can trick Search Engines</h2>
<p>As noted before, “If you are doing something that benefits your websites visitors then the search engines will reward you for it”.</p>
<p>If you try to trick the search engines by hiding keyword phrases in your pages by making the text colour the same as the background colour, hiding keyword phrases in tiny font, joining link farms, or any other sneaky practice your sites will be removed from the search engines and it will take you a long time to get back in (and you will also have to spend more time cleaning up your website before they will accept you).</p>
<h2>10. Offer something unique</h2>
<p>If your website offers something that is unique and interesting to your target market and it is properly optimized (by applying all of the techniques that are listed above) you will not only rank well within the major search engines, you will also get the added benefit of people linking to your website in forums, blogs, and through other websites which will send your site more visitors and create more inbound links which will help it rank higher.</p>
<p>About the author Barry Fenning is the owner of betteririshwebsites.com (site no longer live), a website that provides articles for people that want to learn how to conduct effective and professional SEO campaigns without having to outsource. Please contact the author for permission to reproduce this article.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickfire.com/10-of-the-most-important-seo-design-tips/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Domain Popularity</title>
		<link>http://www.clickfire.com/domain-popularity/</link>
		<comments>http://www.clickfire.com/domain-popularity/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 05:32:57 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Domain Names]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[link building]]></category>
		<category><![CDATA[link popularity]]></category>
		<category><![CDATA[pagerank]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[seo domain popularity]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.clickfire.com/domain-popularity/</guid>
		<description><![CDATA[We've all heard of link popularity, but what about domain popularity? Alan Webb, Editor and CEO of ABAKUS Internet Marketing shares his thoughts.]]></description>
			<content:encoded><![CDATA[<p>A buzz phrase for some time now in SEO circles has been &#8216;Link Popularity&#8217;. Rightly so as well. Google were the first to include link popularity into their ranking criteria in the form of PageRank and were closely follow by inktomi driven search engines as well as others that had the capability to factor in link popularity. <span id="more-25"></span></p>
<p>Then came the inevitable. If the ranking criteria could be manipulated, then you can bet it would be. Link spam became a plague first on guestbooks, then forums and finally blogs. Also of course, there were a great number of link farm schemes and huge link networks. Google reacted well it has to be said, and eventually discounted a large majority of the guestbook link spam, some forum and a lot of the linkfarm and organised link network shenanigans. Also my research has shown that Google now counts multiple links from a single domain as just one link when it comes to PageRank and for the ranking algorithm. Hence a sitewide link is no better than a single link on a homepage.</p>
<p>Therefore it is not the number of inbound links that are important, but the number of different domains that link to you.</p>
<p>It is very important to remember that. Especially if you are using Google for your backward link checking. I am fairly confident I can pronounce</p>
<p>&#8220;Link Popularity&#8221; is dead, long live &#8220;Domain Popularity&#8221;!</p>
<p>The Google backward links feature is far from ideal nowadays for link research. Webmasters who use the backward link feature on Google should drop it immediately if they are serious about getting the real picture on inbound links.</p>
<p>If you must use Google for your backward link checking, be sure to discount all links from your own domain and just count one link from those domains linking to you. You can do that, or you can be savvy and go elsewhere for your linkage research, such as Yahoo!.</p>
<p>Fortunately, Yahoo! search have far more options and features when it comes to checking backward links. It also however has an extra search option called linkdomain. But lets look at what you can do with Yahoo!s link: command.</p>
<p>The simplest form is a basic link:http://www.yourdomain.de/ Or even link:http://www.ihredomain.de/sub_page.html (note: you need the ‘http://’ for this feature to work).</p>
<p>Here you get the total number of links going to the particular page specified after the link: command. It is not filtered in anyway and is far more comprehensive and accurate than the Google backward links option. You can however make it even more relevant in that you remove your own internal links (NOT an option on Googles link: feature). To do this you simply add the ­site: option.</p>
<p>For example in Yahoo! try the following:</p>
<p>link:http://www.yourdomain.com ­site:www.yourdomain.com</p>
<p>or</p>
<p>link:http://www.yourdomain.com/sub-page.html ­site:www.yourdomain.com</p>
<p>Here you get all those pages that are linking to your specified page from an external domain. Far more important than internal linkage numbers.</p>
<p>Of course you can use this to analyse your competitors links quite effectively, in fact I should imagine it will be used more on competitors sites than your own. I would recommend you do check your own however and follow a few of the results links to see what anchor text / alt attribute text is being used and importantly if it is ideal.</p>
<p>There is as mentioned another option at Yahoo! called linkdomain: This option for me is the most powerful of all link research type options on any search engine. What this does is tell you what domains are linking to ANY of our pages (or your competitors).</p>
<p>Eg. linkdomain:www.yourdomain.com (note: there is no http:// in this search option)</p>
<p>Now we have a list of all external domains that link to your site. You also however have your own occasionally so it is time to use the exclude filter again… linkdomain:www.yourdomain.com ­site:www.yourdomain.com</p>
<p>You can add multiple exclusion filters so for example if a competitor has a sitewide link on a huge website, rather than clicking though hundreds of pages, exclude the domain but don’t forget to count it once (don’t forget it is the number of domains not the number of links that count!)</p>
<p>Eg. linkdomain:www.yourdomain.com ­site:www.yourdomain.com ­site:www.sitewidelink.com</p>
<p>The above will show just those domains that link to you without showing your own site, or the site which has a large amount of links to you (sitewidelink.com).</p>
<p>This is very powerful. It means you can quickly check those domains that link to your own (to check link text) or those of your competitors (find potential link partners for your own site). It is far more accurate than the Google backward link feature and makes researching for a link campaign that much easier.</p>
<p>Also, do not get all uptight about accepting only links from high pagerank sites. Diversity is more important now as for a start if all links to your site are PageRank 5 and above this is not natural linkage and might well raise a flag at Google (I know if I was Google I’d check for this). More links from different domains without being fussy about PageRank will help a great deal. If you are going to buy links. Take the cheaper one link option than a sitewide link. In my experience it works just as well.</p>
<p>I hope you all enjoy a successful domain popularity campaign!</p>
<p>Alan Webb Editor &amp; CEO, <a href="http://www.abakus-internet-marketing.de/en/">ABAKUS Internet Marketing</a> Copyright 2004 (c) ABAKUS Internet Marketing</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickfire.com/domain-popularity/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Writing Newsletters &#8211; Tricks of the Trade</title>
		<link>http://www.clickfire.com/writing-newsletters/</link>
		<comments>http://www.clickfire.com/writing-newsletters/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 18:17:10 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Copy]]></category>
		<category><![CDATA[copyrighting]]></category>
		<category><![CDATA[Glenn Murray]]></category>
		<category><![CDATA[newsletters]]></category>
		<category><![CDATA[SEO Copyrighting]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[writing newsletters]]></category>

		<guid isPermaLink="false">http://www.clickfire.com/writing-newsletters-tricks-of-the-trade/</guid>
		<description><![CDATA[Learn about 8 simple rules of thumb that help you write great newsletters and reap the rewards.]]></description>
			<content:encoded><![CDATA[<p><strong>Follow 8 simple rules of thumb, and you&#8217;ll soon be writing great newsletters and reaping the rewards.</strong><br />
By Glenn Murray*</p>
<p>Company newsletters can be an amazingly successful marketing technique. Whether you want to up-sell or cross-sell, establish your brand or establish your authority, or simply reach a wider market, a newsletter can do the job for you. You just have to make sure you write it right. <span id="more-70"></span></p>
<p>Television, radio, and print advertising are often too expensive for many businesses to justify &#8211; especially small businesses. Fortunately, there is an alternative. Today&#8217;s internet and email technologies make company newsletters a very inexpensive, yet surprisingly effective, form of advertising. When it comes to newsletters, big companies and small are finally competing on a level playing field.</p>
<p><strong>So what is an email newsletter?</strong><br />
An emailed newsletter serves much the same purpose as a traditional company newsletter. Think of it as a short newspaper &#8211; but instead of relating to a town, city or country, it relates to your business. You can include articles on new products or services, awards, recent success stories and case studies, promotions, specials, share price rises, company events, research. And if it&#8217;s a quiet month, you can simply write articles that might help your customers out.</p>
<p><strong>8 Steps to Success</strong><br />
Follow 8 simple rules of thumb, and you&#8217;ll soon be writing great newsletters and reaping the rewards.</p>
<ol>
<li>Keep It New! Your readers won&#8217;t waste time reading something they already know, so make it &#8216;news they can use&#8217;. Keep it personal: Always use your reader&#8217;s name. Make sure when someone signs up, you get their name, then use it in the subject line, in the greeting, and anywhere else you can.</li>
<li>Know your reader: Find out what your reader is interested in. Do some pro-active research, invite response, or use an email marketing solution such as Ezemail** which will track the links your readers click on and keep a history of their activity.</li>
<li>Let them know you: Let your personality shine through. Readers are far more likely to become loyal if they feel they know you. Always include a bit of you in the newsletter, whether it&#8217;s humour, personal details, personal anecdotes, or personal views.</li>
<li>Subject is Headline: The subject line of an email newsletter is like a front-page headline in a newspaper. You need to draw the reader in, so make it engaging and relevant (maybe promise a benefit) but no more than 25 characters so your reader can see it all before opening the email.</li>
<li>Make it &#8216;scannable&#8217;: Most people don&#8217;t read online &#8211; they scan. Make sure you use easy-to-read bullet points and sub-headings. Link to your website and post extra details there.</li>
<li>Easy unsubscribe: Make your unsubscribe easy to find. If it&#8217;s obvious, they&#8217;ll feel safe and can then appreciate the content. To many people, the ease of unsubscribing is an indicator of the integrity of your company.</li>
<li>Forward to a friend: Include a link to encourage readers to forward the newsletter on to their friends and colleagues. Find an email marketing solution which allows you to do this and sit back and watch your database grow!</li>
<li>Use White space!: If your page is too busy, you&#8217;ll lose your reader. Give them a chance to absorb valuable information by dedicating about 30% of your screen real estate to white space.</li>
</ol>
<p>* Glenn Murray heads copywriting agency Divine Write. He can be contacted on (02)43346222 or at glenn@divinewrite.com. Visit <a href="http://www.divinewrite.com/">www.divinewrite.com</a> for further details.</p>
<p>** Ezemail enables you to create, manage, deliver and track your email marketing and sales communication. Email <a href="mailto:solutions@ezemail.com.au">solutions@ezemail.com.au</a> or visit www.ezemail.com.au.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickfire.com/writing-newsletters/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The 9 Types of Web Page Creators</title>
		<link>http://www.clickfire.com/the-9-types-of-web-page-creators/</link>
		<comments>http://www.clickfire.com/the-9-types-of-web-page-creators/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 06:29:55 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[internet humor]]></category>
		<category><![CDATA[jokes]]></category>
		<category><![CDATA[web page creators]]></category>
		<category><![CDATA[webmaster humor]]></category>

		<guid isPermaLink="false">http://www.clickfire.com/the-9-types-of-web-page-creators/</guid>
		<description><![CDATA[A humorous classic that makes fun of the different types of web page creators.]]></description>
			<content:encoded><![CDATA[<h2>Joe/Jane Average College Student</h2>
<p><strong>Traits:</strong> Owner of a new university-supplied computer account with httpd access. Complete lack of originality. Multiple references to beer/Disney movies. Several photos of student with college buddies (high school, if freshman student). <span id="more-16"></span><br />
<strong>The Good News:</strong> They don&#8217;t know how to get their page linked to the outside world, so only they and their friends download their 16 million color pictures from the last party.<br />
<strong>The Bad News:</strong> They, their friends and their 16 million color pictures might be on your server.</p>
<h2>Mr./Ms. &#8220;Enhanced For Netscape&#8221; (Equally Bad: Mr./Ms. &#8220;Optimized for Internet Explorer&#8221;)</h2>
<p><strong>Traits:</strong> The second thing you see on his/her page is a Netscape logo and a link to an ftp site where you can download Netscape &lt;BLINK&gt;NOW!&lt;/BLINK&gt;. The first thing you see is about 80 different &lt;TITLE&gt;s scrolling back and forth across your screen.<br />
<strong>The Good News:</strong> You won&#8217;t have to look at their pages for long, because there won&#8217;t be much there to see.<br />
<strong>The Bad News:</strong> Half of the rest of the people who look at these pages are going to think &#8220;Hey, that&#8217;s cool!&#8221; and copy the source.</p>
<h2>The Old-Timer</h2>
<p><strong>Traits:</strong> Pages compatible with HTML 1.0, no graphics and very few attribute tags. Normal-text-size message at top says &#8220;This page not enhanced for Netscape or Internet Explorer. Cope, whipper-snapper.&#8221;<br />
<strong>The Good News:</strong> He&#8217;s likely there because he has something of importance to say.<br />
<strong>The Bad News:</strong> Whatever it is will likely be boring or far too technical for you.</p>
<h2>The 5-Year-Old</h2>
<p><strong>Traits:</strong> Pictures of their parents, the family pet, etc. More data about the daily life of a kindergartener than you thought possible. Cute &#8220;kiddy-talk&#8221; dialect to the text. &lt;ADDRESS&gt; contains the note &#8220;such-and-such&#8217;s mother helped her build this page.&#8221;<br />
<strong>The Good News:</strong> The first few of these you see give you a warm, fuzzy feeling.<br />
<strong>The Bad News:</strong> The last few dozen of these you see all look the same.</p>
<h2>The Computer Science Major</h2>
<p><strong>Traits:</strong> Links to the Linux FAQ, the Geek Code, Star Wars theme music and DOOM .wad files. Cautious use of Netscape enhancements. Picture of Darth Vader instead of personal pictures. HTML 3.0 (Beta) compliant seal-of-approval at bottom of her page.<br />
<strong>The Good News:</strong> If you&#8217;re a geek, you&#8217;ll find what you&#8217;re looking for here. Even if you&#8217;re not, you&#8217;ll like the page design.<br />
<strong>The Bad News:</strong> Complete lack of socially redeeming qualities. Unfortunate tendency to upload specs of their home PC.</p>
<h2>The Businessman</h2>
<p><strong>Traits:</strong> Pages without fancy backgrounds and with only one nice, clean, image map. Unfortunately, there are no text-links for those using Lynx.<br />
<strong>The Good News:</strong> You won&#8217;t go blind staring at his pages.<br />
<strong>The Bad News:</strong> You might wish you had once you see the prices of the goods/services he&#8217;s offering.</p>
<h2>The Newbie</h2>
<p><strong>Traits:</strong> Very little created text on their pages, it&#8217;s almost all links to other people&#8217;s pages. Missing right brackets in &lt;A HREF&gt;&#8217;s kill whole lines of information. Several image files are not able to be loaded.<br />
<strong>The Good News:</strong> They&#8217;ll almost have to get better.<br />
<strong>The Bad News:</strong> They just might not.</p>
<h2>The Egotist</h2>
<p><strong>Traits:</strong> Large image of him/herself greets you when page is loading. 1/2 Meg .au file of him/her chatting with his/her dog. Access counts shown for every page. Several lengthy pages devoted to his/her compact disk/Magic: The Gathering card/beer can collection. More personal details than you&#8217;d ever want to know.<br />
<strong>The Good News:</strong> There isn&#8217;t any.<br />
<strong>The Bad News:</strong> Frequently friendly with Mr. &#8220;Enhanced for Netscape.&#8221;</p>
<h2>The Maniac</h2>
<p><strong>Traits:</strong> Last counted 1267 .html files in his public_html directory and 100+ CGI scripts in his cgi-bin directory. Is known as a &#8220;Close Personal Friend of Bob (Allison).&#8221; Thinks the people at Yahoo! &#8220;don&#8217;t keep up with the Web fast enough.&#8221; Will be the first on his block to have an Ethernet cable hardwired into his brain.<br />
<strong>The Good News:</strong> You could go through all his pages and never find an error.<br />
<strong>The Bad News:</strong> You&#8217;ll never make it through all his pages.</p>
<p>&#8211;Author Unknown</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickfire.com/the-9-types-of-web-page-creators/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fonts for Business Writing: Choosing Between Them</title>
		<link>http://www.clickfire.com/fonts-for-business-writing-choosing-between-them/</link>
		<comments>http://www.clickfire.com/fonts-for-business-writing-choosing-between-them/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 06:28:10 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Website Design]]></category>
		<category><![CDATA[arial]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[business writing]]></category>
		<category><![CDATA[differences between fonts]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[helvetica]]></category>
		<category><![CDATA[sans-serif]]></category>
		<category><![CDATA[times new roman]]></category>
		<category><![CDATA[verdana]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.clickfire.com/fonts-for-business-writing-choosing-between-them/</guid>
		<description><![CDATA[Article that describes different types of fonts and their usages.]]></description>
			<content:encoded><![CDATA[<p>Tim North, <a href="http://www.betterwritingskills.com/">http://www.BetterWritingSkills.com</a></p>
<p>Choosing a font is something that most of us give little thought to. After all, most fonts are more or less the same, right? Let&#8217;s face it, most writing is presented in a stock-standard font like Times New Roman or Arial.<span id="more-15"></span></p>
<p><strong>Why is the choice of font important?</strong><br />
There are many differences between fonts: some obvious, some subtle. As well as setting the mood of what we write, these differences can have significant effects on legibility. In this article, we&#8217;ll classify fonts in several different ways and compare the effects that these have on legibility. Let&#8217;s start by comparing serif and sans-serif fonts.</p>
<p><strong>Serif versus sans-serif fonts</strong><br />
Start up a word processor and type a letter &#8220;h&#8221;. Change it to a large size (say 72 points) and use Times New Roman as your font.Notice the three small cross strokes at the ends of the strokes. These are called serif. Fonts that provide these are said to be serif fonts. Fonts that do not are sans-serif fonts. (&#8220;Sans&#8221; is the French word for without.)</p>
<p>Now change the font to Arial, Helvetica or Verdana. These are all sans-serif fonts. Notice that the three small cross strokes have disappeared.</p>
<p>Serif fonts, all things being equal, are easier to read.</p>
<p>This is because the serif makes the individual letters more distinctive and thus easier for our brains to recognize quickly. Without the serif, the brain has to spend longer identifying a letter because its shape is less distinct.<br />
An important proviso must be made, however.</p>
<p>On the low resolution of a computer screen, very small serif text (say 10 points or less) might actually be harder to read than corresponding sans serif because the more complex shapes of serif characters cannot be accurately drawn in sizes this small.</p>
<p>Deciding whether to use a serif or sans serif font is still a personal choice, however, and no hard-and-fast rules apply. Even though serif fonts are usually easier to read, you might prefer a sans-serif font for a particular document if you feel that it sets an appropriate mood. Sans-serif fonts are often thought to look more modern.</p>
<p>A commonly followed convention, though, is to use a serif font for the body text of your document and a sans-serif font for the headings. My recommended fonts for general work are Georgia (a very lovely serif font) and Verdana, a very legible sans-serif. Verdana is probably already installed on your computer.</p>
<p><strong>Fixed-width and variable-width fonts</strong><br />
In some fonts, every character is the same width; in others, the characters are of different widths. Not surprisingly, these fonts are termed fixed width and variable width respectively.</p>
<p>Start up you word processor. Type half a dozen lower-case &#8220;l&#8221;s and then on the next line type half a dozen lower-case &#8220;w&#8221;s. In most fonts the &#8220;w&#8221;s will be much wider. (Such fonts are variable width.)</p>
<p>Now select the two lines of characters and set the font to Courier or Courier New. Notice that both lines are now the same length. Courier is a fixed-width font.</p>
<p>It should be no surprise that variable-width fonts look more natural and are thus easier to read. Fixed-width fonts such as Courier have quite limited application:</p>
<p>* Computer programmers use fixed-width fonts in order to neatly align their code.</p>
<p>* The other main use of fixed-width fonts is to produce tables that need to be neatly tabulated into fixed-width columns.</p>
<p><strong>Conclusion </strong><br />
As an exercise go through the fonts on your computer and find five variable-width, serif fonts that you like the look of. Choose among these for the body copy of your documents.</p>
<p>Now find five variable-width, sans-serif fonts. Use these for your headings, captions, headers and footers.<br />
Armed with these simple ways of classifying fonts, you should now have an easy time of choosing suitable fonts for all occasions.</p>
<p>You&#8217;ll find over 200 tips like this in Tim North&#8217;s much applauded e-book BETTER WRITING SKILLS. It&#8217;s just $19.95 and comes with a 90-day, money-back guarantee. Download a sample chapter here: <a href="http://www.betterwritingskills.com/">http://www.betterwritingskills.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickfire.com/fonts-for-business-writing-choosing-between-them/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

