<?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"
	>

<channel>
	<title>Why Wait Webs</title>
	<atom:link href="http://www.whywaitwebs.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.whywaitwebs.com/blog</link>
	<description>Web-related Tips for Business Owners and Designers</description>
	<pubDate>Mon, 06 Jun 2011 14:00:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Stopping Email Spam</title>
		<link>http://www.whywaitwebs.com/blog/business-owners/stopping-email-spam/</link>
		<comments>http://www.whywaitwebs.com/blog/business-owners/stopping-email-spam/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 13:54:08 +0000</pubDate>
		<dc:creator>Jt Hollister</dc:creator>
		
		<category><![CDATA[Business Owners]]></category>

		<category><![CDATA[advertising]]></category>

		<category><![CDATA[bad practices]]></category>

		<category><![CDATA[communication]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.whywaitwebs.com/blog/?p=155</guid>
		<description><![CDATA[Today, many people are simply reserved to the idea of receiving anywhere from 20 to 1000 spam email messages every day. Some deal with it by filtering their email to stop spam, but in my experience they will also lose at least some of their actual email as a result of this, even with the [...]]]></description>
			<content:encoded><![CDATA[<p>Today, many people are simply reserved to the idea of receiving anywhere from 20 to 1000 spam email messages every day. Some deal with it by filtering their email to stop spam, but in my experience they will also lose at least some of their actual email as a result of this, even with the best filters. Others have simply given in, and spend a half hour or more every single day just hitting that delete button to get rid of their spam emails.</p>
<p>While it is very difficult, if not impossible, to get your email address off of these spam lists once you are on them, you can stop email spam for the most part by being careful with your email address from the beginning. If you have a new email address or an address that receives very little Spam, following these guidelines will help you keep it that way:</p>
<ul style="padding-left:20px;">
<li>Don&#8217;t make purchases from companies you do not trust. - Many companies build their lists by purchasing emails from other companies who have sold something to that individual.</li>
<li>Stay far away from websites that offer free iPads or other up-scale electronics in exchange for your email address, recruitment, or signing up for offers. They are not always scams (although that often is the case), but they do make their money by selling your email address. This is the single fastest way to get signed up to literally hundreds of spam lists. If you absolutely must participate in one of these, I highly advise using a secondary or &#8220;throw-away&#8221; email address.</li>
<li>Avoid signing up for free email newsletters, unless you are genuinely interested in the content. Some will tempt you with a free offer, and there is nothing wrong with that if you are interested, but sometimes they can be difficult to get back off.</li>
<li>Do not list your email on any website. Ideally, use a web form, so that no one can find your email address from the site. But if you feel it is necessary to include an actual email address, you should use one separate from your normal work and use an image instead of text so that spam robots will not pick it up as quickly. I speak more on the details of this in <a href="http://www.whywaitwebs.com/blog/business-owners/how-to-publish-your-email-address/">How to Publish Your Email Address</a>.</li>
</ul>
<p style="padding-top:2em;"><span id="more-155"></span></p>
<p>Despite your best efforts, you may still eventually end up getting at least a little bit of spam in your inbox. When you do, I highly recommend you follow these guidelines, or you could find yourself swimming in spam before you know it. Stop the flow of spam before it begins by:</p>
<ul style="padding-left:20px;">
<li>Avoid opening the spam emails at all. Just loading it up is enough to alert the spammers that your email is actually read by a real person. If you can, disable automatic image loading with your email provider so that you can preview it without loading the images that will detect it being read.</li>
<li>The last thing you want to do is click a link in any of these emails. This includes the unsubscribe link, which will almost never actually unsubscribe you, and may indeed increase the flow of spam.</li>
<li>Same goes for replying to these emails, it is not a good idea. Chances are no one will read it, and it will just be detected as proof that your email is real.</li>
<li>Any bulk email without a legitimate, working unsubscribe link is in violation of the law. Sadly it is a law nearly impossible to enforce. Although it is unlikely to have much effect, you can try forwarding the spam (still avoid loading any images!) to the FTC, who claims to use forwarded email to prosecute deceptive Spam email. Their email is <a href="mailto:spam@uce.gov">spam@uce.gov</a>, and normally I wouldn&#8217;t put it out for spam bots to access, but I have a feeling they wouldn&#8217;t mind for this particular email!
</ul>
<p style="padding-top:2em;">That&#8217;s it for the tips on stopping the flow of spam to your email inbox. I will try to keep adding more helpful tips on this blog more frequently. Let me know in comments if you have any questions about these methods, or another tip to contribute to people looking to stop getting spam emails.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whywaitwebs.com/blog/business-owners/stopping-email-spam/feed/</wfw:commentRss>
		</item>
		<item>
		<title>So You Want to Make Video Games?</title>
		<link>http://www.whywaitwebs.com/blog/designers/so-you-want-to-make-video-games/</link>
		<comments>http://www.whywaitwebs.com/blog/designers/so-you-want-to-make-video-games/#comments</comments>
		<pubDate>Thu, 28 May 2009 22:03:08 +0000</pubDate>
		<dc:creator>Jt Hollister</dc:creator>
		
		<category><![CDATA[Designers]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[gaming]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.whywaitwebs.com/blog/?p=151</guid>
		<description><![CDATA[Making video games is a lot of peoples&#8217; dreams nowadays, and there is certainly something to be said for looking at an interactive, moving game and thinking, &#8220;I made that!&#8221;  While I don&#8217;t enjoy the process of writing video games as much as I do website design and other graphic design, the final result [...]]]></description>
			<content:encoded><![CDATA[<p>Making video games is a lot of peoples&#8217; dreams nowadays, and there is certainly something to be said for looking at an interactive, moving game and thinking, &#8220;I made that!&#8221;  While I don&#8217;t enjoy the process of writing video games as much as I do website design and other graphic design, the final result is very rewarding. If you have ever thought about getting into video game creation, Flash is a great way to get started! The workflow is shorter than some other mediums, and you can post your work on the Internet for virtually anyone to see.</p>
<p>Practically everything I know about video game development, and many of my other skills, came from tutorials over at <a href="http://payloadz.com/go/jump?id=525543&#038;merch_id=10174&#038;aff_id= 3346757">CartoonSmart</a>. I can say from first-hand experience that these are absolutely fantastic tutorials that will have you cranking out great content in no time! So, if you want to get into video game creation, what better time than now? Click away to some of the <a href="http://payloadz.com/go/jump?id=777301&#038;merch_id=10174&#038;aff_id=3346757">best game-making tutorials</a> out there.</p>
<p>If you have any comments about CartoonSmart, or want to share any other resources you have found to be helpful, feel free to post a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whywaitwebs.com/blog/designers/so-you-want-to-make-video-games/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Writing Search-Engine Friendly Content</title>
		<link>http://www.whywaitwebs.com/blog/business-owners/writing-search-engine-friendly-content/</link>
		<comments>http://www.whywaitwebs.com/blog/business-owners/writing-search-engine-friendly-content/#comments</comments>
		<pubDate>Sat, 16 May 2009 14:10:53 +0000</pubDate>
		<dc:creator>Jt Hollister</dc:creator>
		
		<category><![CDATA[Business Owners]]></category>

		<category><![CDATA[Designers]]></category>

		<category><![CDATA[communication]]></category>

		<category><![CDATA[easy improvements]]></category>

		<category><![CDATA[marketing]]></category>

		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.whywaitwebs.com/blog/?p=143</guid>
		<description><![CDATA[We have all seen websites, books, and seminars dedicated to one of today&#8217;s hottest topics: search-engine optimization. There is a lot of information out there, a lot of it helpful, and a lot of it completely bogus or largely fluff. If you are new to the subject of SEO, the plethora of information available about [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_145" class="wp-caption alignleft" style="width: 412px"><img src="http://www.whywaitwebs.com/blog/wp-content/uploads/seocontent.jpg" alt="Why Wait Webs indexed on first page of Google thanks to having search-engine friendly content." title="seocontent" width="402" height="414" class="size-full wp-image-145" /><p class="wp-caption-text">Why Wait Webs indexed on first page of Google thanks to having search-engine friendly content.</p></div>
<p>We have all seen websites, books, and seminars dedicated to one of today&#8217;s hottest topics: search-engine optimization. There is a lot of information out there, a lot of it helpful, and a lot of it completely bogus or largely fluff. If you are new to the subject of SEO, the plethora of information available about writing content for search engines can be quite daunting.</p>
<p>Fortunately when it comes right down to it, one of the most consistent, tried and true methods of search engine optimization is simply writing search-engine friendly content, which is something anyone can do if they follow a couple very simple techniques. By the end of this short article, you should be able to write search-engine friendly content that will allow your website to get indexed by Google and the other search engines much more effectively.</p>
<p><span id="more-143"></span></p>
<p>Search engines function off of keywords. The user types in a few words or a phrase related to what they are looking for, and they are given results based on that information. So before you even begin to write the content, come up with a list of key words and key phrases related to your topic.  When building your list, put yourself into the end-users&#8217; shoes. The question to ask is: what would I type into a search box if I was looking for this information? The more specific and relevant your keywords are, the more targeted your audience will be, but be careful! Too specific and you will narrow your potential audience.</p>
<p>Once you have a somewhat sizable list, choose one of your best key-phrases and make it your title/header. The best key-phrase is going to be the one people are most likely to type into a search engine when seeking your product, information, or service. Depending on how popular your key-phrase is, using this as your page&#8217;s header will almost automatically make your page rank among the top results for that key-phrase. And we haven&#8217;t even begun to optimize the content!</p>
<p>When writing the content, the most important thing is that it makes sense to the end user. Even if you can get a million people to click through to your website, they&#8217;re just going to leave if it doesn&#8217;t make sense to them. So while keeping that element of human-readability, try to include your top few key phrases several times throughout the content, and use your keywords as much as possible as well. You&#8217;ll notice this particular article has phrases like &#8220;search-engine friendly content&#8221; and &#8220;writing content for search engines&#8221; (and variations thereof) scattered throughout it.</p>
<p>Chances are, if you have picked proper key words and phrases with which to optimize your content, there will be plenty of natural places for you to include them. Just having written the list will likely cause you to include them while writing.  But don&#8217;t go overboard. Things like straight out lists of keywords with no context or meaning do nothing for you on Google or most other search engines, since the search engine companies have implemented advanced rules to keep people from doing this.</p>
<p>Your best bet when writing content for search engines is to write the content in a human-friendly way, while using repetition of keywords and phrases. This one simple tactic can single-handedly earn you a #1 spot on google for certain searches, and will be effective in generally raising your ranking for all of the keywords you have included.</p>
<p>Writing good copy is just one portion of search engine optimization, and there are many things that can be done behind the scenes to improve your results, which you should ask your web designer about.  However, search-engine friendly content is perhaps the simplest most pain free way of optimizing your site, and search-engine friendly content can go a very long way to making your site climb the ranks on Google. Following the tips I&#8217;ve outlined in this guide, you should have some solid copy and a list of keywords which can be used for a variety of other purposes as well, from tagging your site and other content, to purchasing advertisements on search engines. The whole process should take less than an hour, and often can be done in five or ten minutes. But the effects of this small preparation will do wonders for your site ranking.</p>
<p>If you have any questions about optimizing your content, or anything to add to what I&#8217;ve said, please feel free to sound off in the comments! Thanks for reading, and look forward to more articles on search engine optimization and other website-related topics in the near future!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whywaitwebs.com/blog/business-owners/writing-search-engine-friendly-content/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Look Mom, No Javascript! CSS Animation Comes to WebKit</title>
		<link>http://www.whywaitwebs.com/blog/designers/look-mom-no-javascript-css-animation-comes-to-webkit/</link>
		<comments>http://www.whywaitwebs.com/blog/designers/look-mom-no-javascript-css-animation-comes-to-webkit/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 03:51:43 +0000</pubDate>
		<dc:creator>Jt Hollister</dc:creator>
		
		<category><![CDATA[Designers]]></category>

		<category><![CDATA[client-side tech]]></category>

		<category><![CDATA[convenience]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[design tips]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.whywaitwebs.com/blog/?p=138</guid>
		<description><![CDATA[Today we as web designers and developers get a rare chance to look into the future. The latest nightly build of Webkit (the rendering engine for browsers Apple Safari and Google Chrome) includes some new support for CSS3. Specifically, explicit animations using CSS. Up until now, developers have either had to rely on Flash and [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_139" class="wp-caption alignleft" style="width: 225px"><img src="http://www.whywaitwebs.com/blog/wp-content/uploads/webkit_icon.png" alt="WebKit, the rendering engine that has brought CSS3&#039;s explicit animation to the web for the first time!" title="webkit_icon" width="215" height="174" class="size-full wp-image-139" /><p class="wp-caption-text">WebKit, the rendering engine that has brought CSS3's explicit animation to the web for the first time!</p></div>
<p>Today we as web designers and developers get a rare chance to look into the future. The latest nightly build of <a href="http://webkit.org/">Webkit</a> (the rendering engine for browsers <a href="http://www.apple.com/safari/">Apple Safari</a> and <a href="http://www.google.com/chrome/">Google Chrome</a>) includes some new support for CSS3. Specifically, explicit animations using CSS. Up until now, developers have either had to rely on <a href="http://www.whywaitwebs.com/blog/business-owners/when-flash-is-appropriate-and-when-its-not/">Flash and all its drawbacks</a>, or bite the bullet and write out a long piece of JavaScript just to get a box to slide in elegantly. JQuery alleviated the problem somewhat, but nothing compares to the visual approach of writing a CSS document.</p>
<p>CSS animation will enable developers to spend much less time on animation which, to the end user, may seem trivial. And it will do so with cleaner, simpler, more robust code that will load significantly faster and run smoother for the end user. Read on to see a preview of how it works, and when you can expect to be able to use this on an actual web page. </p>
<p><span id="more-138"></span></p>
<h4>So, How Does it Work?</h4>
<p>CSS3&#8217;s animation works using keyframes, and the browser calculates the in-between frames. So say you want to make a box move from the left side to the right side of the screen. You will tell CSS what the box looks like at point A, and what it looks like at point B, using code that looks something like this: </p>
<p><code>@-webkit-keyframes bounce {<br />
 from {<br />
   left: 0px;<br />
 }<br />
 to {<br />
   left: 200px;<br />
 }<br />
}</code></p>
<p>Then you will tell the browser what element to apply it to, how long the duration of the effect is, how many times it should repeat, and which direction it should go. These parameters will change depending on what animation type you are using, but for bounce, the code will look something like this:</p>
<p><code>div {<br />
 -webkit-animation-name: bounce;<br />
 -webkit-animation-duration: 4s;<br />
 -webkit-animation-iteration-count: 10;<br />
 -webkit-animation-direction: alternate;<br />
}</code></p>
<h4>But Can We Actually Use It?</h4>
<p>Don&#8217;t get over-excited just yet, though. When it comes right down to it, all the cool stuff CSS animation can do is only useful if it&#8217;s adopted by browsers, and right now, the only browser that can do this is the WebKit nightly build. Still, for someone like me who has relied on Flash and Javascript in the past, seeing this working and in-action is a spectacular experience! I am witnessing plain, search-engine-friendly text rotating from side to side, background colors changing before my eyes, even dozens of images moving simultaneously without bogging my computer down in the slightest, and most importantly, without any hacks involved.</p>
<p>The question remains however, when will we be able to actually implement CSS animation on our websites? In my opinion, it is likely to be very soon. While it&#8217;s true that Microsoft has historically taken 5-10 years to implement features that become standard on all other browsers, this particular trick degrades quite nicely. That is to say, even though Internet Explorer might not support CSS animation until IE10 comes out in the year 2018, a page with CSS animation on it will still look decent in IE - it just won&#8217;t be animated. Other major browsers like Safari and Firefox will probably support it much sooner, and web developers can and should begin to use CSS animation as soon as that is the case.</p>
<p>The code examples here and most of this information was gleaned from <a href="http://webkit.org/blog/324/css-animation-2/">WebKit&#8217;s own blog about CSS explicit animation</a>. They also have some more in-depth information about how it works, and links to live examples that you can view if you download the nightly build of WebKit. And if you&#8217;re a developer, that&#8217;s not a bad thing anyway - WebKit&#8217;s Web Inspector is the best debugging tool I&#8217;ve ever used (it squashes Firebug like&#8230; well, a bug).</p>
<p>Now that you know a little about CSS animation, and hopefully got a chance to see it in action, let me know your thoughts on it! Are you excited for the new possibilities? Are you scared that pulse will become the new blink and ravage the web in a repeat of the 1990s? Fire away in the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whywaitwebs.com/blog/designers/look-mom-no-javascript-css-animation-comes-to-webkit/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Internet Explorer 6 Disappearing Content Bug</title>
		<link>http://www.whywaitwebs.com/blog/designers/internet-explorer-6-disappearing-content-bug/</link>
		<comments>http://www.whywaitwebs.com/blog/designers/internet-explorer-6-disappearing-content-bug/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 23:38:17 +0000</pubDate>
		<dc:creator>Jt Hollister</dc:creator>
		
		<category><![CDATA[Designers]]></category>

		<category><![CDATA[bug fix]]></category>

		<category><![CDATA[design tips]]></category>

		<category><![CDATA[easy improvements]]></category>

		<guid isPermaLink="false">http://www.whywaitwebs.com/blog/?p=133</guid>
		<description><![CDATA[I don&#8217;t like Internet Explorer. I don&#8217;t think I&#8217;ve made that any secret. One of the reasons for that is that there are many instances where fully valid code won&#8217;t render properly in IE6 &#8212; many more instances than is the case with other browsers.
Today I found the strangest and most terrible bug I&#8217;ve ever [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t like Internet Explorer. <a href="http://www.whywaitwebs.com/blog/business-owners/5-excellent-reasons-to-dump-internet-explorer/">I don&#8217;t think I&#8217;ve made that any secret.</a> One of the reasons for that is that there are many instances where fully valid code won&#8217;t render properly in IE6 &#8212; many more instances than is the case with other browsers.</p>
<p><div id="attachment_134" class="wp-caption alignleft" style="width: 260px"><img src="http://www.whywaitwebs.com/blog/wp-content/uploads/urcontent.jpg" alt="IE6 Showing its True Malevolent Self" title="Ur Content is MINE!" width="250" height="150" class="size-full wp-image-134" /><p class="wp-caption-text">IE6 Showing its True Malevolent Self</p></div>
<p>Today I found the strangest and most terrible bug I&#8217;ve ever encountered. In Internet Explorer 6, my main content was completely invisible. Images and text alike were simply gone! The container DIV was stretched out as it would be if the content were there, and the text was selectable! If I highlighted the text, in fact, I was able to see it, even after de-selecting it. On a page refresh however, my content would simply disappear again, only to reappear when highlighted.</p>
<p>I consider this the most terrible bug ever because in most cases, a bug will rearrange your website, or make it look ugly, but users will still be able to access the content. The content is the reason for the site&#8217;s existence, and with this disappearing content bug, users of Internet Explorer 6 will not see your content unless they think to highlight it (and in that particular demographic, I&#8217;m willing to bet the odds of that are pretty low). Thus your entire site is rendered unusable and pointless. So read on for the fix!</p>
<p><span id="more-133"></span></p>
<p>It took only a small amount of research to get to the bottom of it &#8212; for what else could one call this bug, besides the IE6 Disappearing Content Bug? It is exactly as you might have guessed, a simply programming oversight, a glitch in the matrix, if you will. From my research no one has ever fully determined the cause, but essentially the use of floats in certain instances will cause your content to hide itself.</p>
<h4>The Fix</h4>
<p>It was simple enough to fix the bug, and ensure that my content was not hidden, did not disappear, and rendered properly in all circumstances (that I was able to test, anyway). First I applied <code>position:relative;</code> to the DIV that contained my content. Note that the DIV itself was not floated, though there were some floated divs inside of it. Which brings me to the next step, for now that my text was showing up, the floated elements below it which had previously appeared just fine were now hidden. So I tried the same thing again, applying <code>position:relative;</code> to the floated DIVs themselves. Worked like a charm!
<p>In my instance, things all worked out okay like this, and if it&#8217;s possible, your disappearing content problems should be solved by applying <code>position:relative;</code> to all affected DIVs or other elements (as far as I know, DIVs are most common). But what if the DIV or element with hidden content is required to be positioned differently than relative? Well, I found a page that described <a href="http://archivist.incutio.com/viewlist/css-discuss/5106">a few other workarounds</a>, although I haven&#8217;t tested them myself. Here they are:</p>
<p>The first of these includes wrapping paragraph tags around your floated elements. Yet again, this can cause problems sometimes. Putting an extra paragraph tag is also unfortunate, as it adds an unnecessary and unmeaningful element to the page, which is always a bad thing if semantics are important to you (and they should be, but that&#8217;s a topic for another day).</p>
<p>The final workaround I found involves removing the background property from upper-level DIVs. In most cases, however, this won&#8217;t work. In my case I had both <code>background-image</code> and <code>background-color</code> set, and both were needed. That said however, if none of the other workarounds would have worked for me, I would have experimented with wrapping an extra DIV around the content &#8212; one with no background. I have no idea if this will work or not, but regardless, it&#8217;s another unnecessary element on your page and comes dangerously close to <a href="http://www.css-faq.com/uncategorized/what-are-the-so-called-divitus-and-classitus/">Divitus</a>. But if it&#8217;s the only way to get the job done and force your content to reappear and stay, it may just be a necessary element after all.</p>
<p>If none of these workarounds work for you, then unfortunately, as is frequently the case with IE6, you may have to rethink your layout a bit in order to get around this. Aside from that, all we can do is hope and pray that the remaining 20% or so of people will either upgrade to IE7, or ideally <a href="http://www.whywaitwebs.com/blog/business-owners/5-excellent-reasons-to-dump-internet-explorer/">anything else</a>.</p>
<p>If you happen to know of another workaround, or have anything else to say about this, fire away in the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whywaitwebs.com/blog/designers/internet-explorer-6-disappearing-content-bug/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress 2.7 &#8220;Coltrane&#8221; Released to the Masses</title>
		<link>http://www.whywaitwebs.com/blog/business-owners/wordpress-27-coltrane-released-to-the-masses/</link>
		<comments>http://www.whywaitwebs.com/blog/business-owners/wordpress-27-coltrane-released-to-the-masses/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 21:39:12 +0000</pubDate>
		<dc:creator>Jt Hollister</dc:creator>
		
		<category><![CDATA[Business Owners]]></category>

		<category><![CDATA[Designers]]></category>

		<category><![CDATA[communication]]></category>

		<category><![CDATA[convenience]]></category>

		<category><![CDATA[easy improvements]]></category>

		<category><![CDATA[server-side tech]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.whywaitwebs.com/blog/?p=129</guid>
		<description><![CDATA[WordPress 2.7 recently came out. For those of you who don&#8217;t know, WordPress is the most popular blogging platform in the world, and deservedly so. It is highly customizable and extremely themeable. It&#8217;s coded with standard, valid XHTML and CSS. My only real complaint with WordPress is that they, like much of the web, chose [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.7 recently came out. For those of you who don&#8217;t know, WordPress is the most popular blogging platform in the world, and deservedly so. It is highly customizable and extremely themeable. It&#8217;s coded with standard, valid XHTML and CSS. My only real complaint with WordPress is that they, like much of the web, chose to use XHTML instead of HTML when there&#8217;s no real reason for it. But that&#8217;s a topic for another day. As it stands, WordPress is still the best CMS I&#8217;ve ever used by far, and that&#8217;s why I use it on my own site and recommend it to all of my clients.</p>
<p>I am going to be upgrading this blog and, if all goes well, my clients&#8217; blogs shortly thereafter. Normally I wouldn&#8217;t go to the trouble of updating, but this is a big one. Instead of the usual one or two obscure bug fixes, the WP team has completely redesigned the back-end, and from what I&#8217;ve seen they&#8217;ve done a really good job of turning a great blogging platform into a truly rich CMS (content management system).</p>
<p>Continue reading to find out what some of these great new features are, and for a video showcasing them!</p>
<p><span id="more-129"></span></p>
<p>In WordPress 2.7 &#8220;Coltrane&#8221; the look and feel of the back-end is very much improved. The most important thing, in my opinion, is that you can now access important pages with a single click. Previously, the menu/sub-menu setup often required you to click once, wait for the page to load, and then click again to get where you needed to be (even &#8220;New Post&#8221; was not always instantly accessible). Now, not only have they implemented some robust JavaScript into their menu so that you can get pretty much anywhere from any page, they have also implemented the ability to add shortcuts of your own choosing to your Dashboard. So if there does happen to be some obscure feature in WP that would normally take 2 or more clicks, and you happen to use it a lot, you can still add a shortcut and now you&#8217;re able to easily access any page you desire from anywhere in the WordPress CMS.</p>
<p>Another feature, and the one that is getting the most attention, is that the interface is completely customizable. You can get rid of elements in the CMS that you don&#8217;t need. If you don&#8217;t ever use password protection on your posts for example, you can get rid of the box that takes up your workspace. You can also move things around. Let&#8217;s say that you want some extra width-space for typing out your posts. With 2.7, you can move the Preview, Save, Publish, and other buttons that normally occupy the right side of the screen down below your post if you prefer. 2-column or 1-column, it&#8217;s all up to you.</p>
<p>Also, they have included a plugin browser in the new CMS. Previously, if you wanted a plugin you had to find it through one of many directories on the web, download it, unzip it, upload it, and activate it. Now not only is all of that automated, but there is a single central place for you to look for plugins (I can&#8217;t help but think they might have drawn some inspiration from Apple&#8217;s highly successful iPhone App Store, but that is pure speculation).</p>
<p>And the last major addition that I&#8217;ll point out here is that from now on, upgrades won&#8217;t be such a hassle. The WP team has implemented a one-click upgrade system, which will turn the daunting 2+ hour task of upgrading, which was actually even more complicated than a completely fresh install of WordPress, into a single-click ordeal.</p>
<p>Sounds like a lot of great updates to me! I&#8217;m including the video from WordPress&#8217;s own blog for you to preview these new features and decide for yourself whether it&#8217;s worth the upgrade. Let me know what you decide in the comments!</p>
<p><embed src="http://v.wordpress.com/hFr8Nyar" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.whywaitwebs.com/blog/business-owners/wordpress-27-coltrane-released-to-the-masses/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Benefits of Supporting Mac OS X</title>
		<link>http://www.whywaitwebs.com/blog/business-owners/the-benefits-of-supporting-os-x-and-linux-2/</link>
		<comments>http://www.whywaitwebs.com/blog/business-owners/the-benefits-of-supporting-os-x-and-linux-2/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 22:17:56 +0000</pubDate>
		<dc:creator>Jt Hollister</dc:creator>
		
		<category><![CDATA[Business Owners]]></category>

		<category><![CDATA[Designers]]></category>

		<category><![CDATA[bad practices]]></category>

		<category><![CDATA[easy improvements]]></category>

		<category><![CDATA[gaming]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.whywaitwebs.com/blog/?p=119</guid>
		<description><![CDATA[Ok, it&#8217;s true. I am a big fan of Apple products. I do most of my work on a 24 inch iMac, and I find myself using my iPhone constantly throughout the day. I like these products because I&#8217;ve tried the alternatives, and I have found that for me, these are by far the best [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_121" class="wp-caption alignleft" style="width: 140px"><img src="http://www.whywaitwebs.com/blog/wp-content/uploads/applelogo.jpg" alt="Apple, developer of Mac OS X" title="Apple Logo" width="130" height="130" class="size-full wp-image-121" /><p class="wp-caption-text">Apple, developer of Mac OS X</p></div>
<p>Ok, it&#8217;s true. I am a big fan of Apple products. I do most of my work on a 24 inch iMac, and I find myself using my iPhone constantly throughout the day. I like these products because I&#8217;ve tried the alternatives, and I have found that for me, these are by far the best solutions. However, even though I&#8217;m a fan of Macs, I would never condone a website that doesn&#8217;t support PCs. I believe that right now, there is no reason why EVERYTHING computers can do shouldn&#8217;t be done cross-platform. That means OS X, and even Linux.</p>
<p>You see, applications and websites that are built from the ground up with these smaller platforms in mind don&#8217;t take any extra effort. Supporting an <a href="http://www.tuaw.com/2009/01/02/apple-market-share-tops-10-windows-share-lowest-since-tracking/">extra 12% or so of the market</a> is easy to do, but yet so few developers do it. I came across an excellent article today about <a href="http://blog.wolfire.com/2008/12/why-you-should-support-mac-os-x-and-linux/">why game developers should support Mac OS X and Linux</a>. But the concept extends beyond just game developers. Software developers of any kind, including website developers, should take heed to this information. Continue reading to see why.</p>
<p><span id="more-119"></span></p>
<p>The other day, I was very dismayed to find that the website of the Utah Food Bank denies access to Safari users, stating that they&#8217;re &#8220;Sorry for any inconvenience, our website is not compatible with Safari browser.&#8221; My first thought was, &#8220;why?&#8221; Safari is a fully standards-compliant browser, and there are VERY few instances where a page that displays in Firefox or Internet Explorer won&#8217;t also display and work perfectly in Safari. Even then, it is usually only a line or two of code that needs to be changed to support the third most popular browser in the world.</p>
<p>Problems like these are less common today than they were even a year ago, but people still don&#8217;t see browsers for what they are, or at least what they should be: different windows into the same Internet. The problem is all too frequent. <a href="http://marketshare.hitslink.com/operating-system-market-share.aspx?qprid=8">Macs constitute almost 10% of the web-viewing public</a> now, and I suspect an even larger percentage of the whole market. It has been proven that Mac users are much more likely to pay for good software than Windows users.</p>
<p><div id="attachment_123" class="wp-caption alignright" style="width: 140px"><img src="http://www.whywaitwebs.com/blog/wp-content/uploads/tuxlinux.jpg" alt="Tux the Penguin, lovable mascot to the Linux community." title="tuxlinux" width="130" height="130" class="size-full wp-image-123" /><p class="wp-caption-text">Tux the Penguin, lovable mascot to the Linux community.</p></div>
<p>When a well-developed application comes out for the Mac platform, it is not only purchased by enough consumers to justify any extra cost associated with development (which, as I mentioned, is usually small or nonexistent), it is also embraced by the entire community. Developers like <a href="http://www.wolfire.com">Wolfire</a> can testify to the fact that the Mac and Linux communities are much tighter than Windows users. As a result, news travels quicker, publicity is easier to obtain, and you will find even your Windows numbers going up as a result of supporting OS X and Linux.</p>
<p>What it all boils down to is simple. People misunderstand what is involved in supporting multiple platforms. Doing so from the beginning is a lot easier than converting after the fact. In fact, in most cases, it won&#8217;t take any effort. And as a result of that minimal to no effort, developers will find a huge amount of new users that they couldn&#8217;t possibly have acquired if their software wasn&#8217;t cross-platform. I&#8217;ll leave it to you to decide whether that&#8217;s worth it or not, but I hope you&#8217;ll come to the conclusion that, at least to me, is quite obvious.</p>
<p>I&#8217;ve been spending time writing a new blog series I intend to release, which will cover the basics of web design from the ground up. Unfortunately, this series is a big undertaking, much larger than I realized at the beginning. As a result you haven&#8217;t seen any published blogs for quite a while now, which I regret. I&#8217;m going to do my best to keep at least a post per week pace on this blog from now on, and I hope you will continue to read my posts as they come out.  Thanks again for reading, and as usual please feel free to share your thoughts on the article in the comments section!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whywaitwebs.com/blog/business-owners/the-benefits-of-supporting-os-x-and-linux-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Publish Your Email Address</title>
		<link>http://www.whywaitwebs.com/blog/business-owners/how-to-publish-your-email-address/</link>
		<comments>http://www.whywaitwebs.com/blog/business-owners/how-to-publish-your-email-address/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 17:08:16 +0000</pubDate>
		<dc:creator>Jt Hollister</dc:creator>
		
		<category><![CDATA[Business Owners]]></category>

		<category><![CDATA[bad practices]]></category>

		<category><![CDATA[communication]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[server-side tech]]></category>

		<guid isPermaLink="false">http://www.whywaitwebs.com/blog/?p=105</guid>
		<description><![CDATA[A lot of people put their email address on their website, either as plain text, or as a link to their email address which will open the user&#8217;s default email client with the &#8220;To:&#8221; field automatically filled out. And why shouldn&#8217;t they? That&#8217;s what email addresses are for, right? To give to people who want [...]]]></description>
			<content:encoded><![CDATA[<p>A lot of people put their email address on their website, either as plain text, or as a link to their email address which will open the user&#8217;s default email client with the &#8220;To:&#8221; field automatically filled out. And why shouldn&#8217;t they? That&#8217;s what email addresses are for, right? To give to people who want to contact you. While this worked great several years ago, one thing has made this a very bad idea on the web today:</p>
<h4>Spam.</h4>
<p>Spam ruins everything, doesn&#8217;t it? These days, many spammers employ robots that crawl the web, going from site to site looking for email addresses to put on their list. These spambots are so prevalent now that putting your email address on the web for all to see is like sending an email to all the spammers that says &#8220;please send me all your offers!&#8221; But what are we supposed to do? Here are a few solutions that will allow people to email you with a greatly decreased risk of being placed on everyone and their brother&#8217;s spam list.</p>
<p><span id="more-105"></span></p>
<h4>Alternative Ways to Give Out Your Email Online</h4>
<p>Instead of having your email address listed in plain text, or as a link, directly on the page, here are three alternatives you can consider. Each of them has its downside, but hopefully at least one of these will work for your situation.</p>
<h4>Web Form</h4>
<p><div id="attachment_111" class="wp-caption alignleft" style="width: 333px"><img src="http://www.whywaitwebs.com/blog/wp-content/uploads/contactform.gif" alt="A screenshot of the web form found on my contact page." title="contactform" width="323" height="297" class="size-full wp-image-111" /><p class="wp-caption-text">A screenshot of the web form found on my contact page.</p></div>
<p>The ideal solution, in my opinion, is to set up a web form on your website. I&#8217;m sure you&#8217;ve seen these, if not check out my <a href="http://www.whywaitwebs.com/contact.php">contact page</a>. People fill out the form on your website, and you receive an email. If you email them back, they can use their email client to &#8220;reply&#8221; to you as normal. These web forms are usually coded with PHP, or another server side language. Because the email is stored on the server and never shown to the end user, these are extremely difficult for spam bots to exploit.</p>
<p>There are 2 downsides here. First is that it takes a lot longer to set up than a simple email link, but by the same token it&#8217;s not a difficult script to set up. Of course it depends who is doing your website, but it takes me about 1-2 hours to set up. The other downside is that you have to dedicate a whole page, or portion of a page, to the web form. Sometimes it&#8217;s nice to mention your email address offhand somewhere and let people know they can email you. I usually solve this dilemma by simply putting a link to the contact page instead of my email address. People are less likely to fill out the form if it has a lot of fields, so try to keep it simple.</p>
<h4>Image Address</h4>
<p><div id="attachment_110" class="wp-caption alignright" style="width: 245px"><img src="http://www.whywaitwebs.com/blog/wp-content/uploads/emailasimage.gif" alt="My email address as an image." title="emailasimage" width="235" height="29" class="size-full wp-image-110" /><p class="wp-caption-text">My email address as an image.</p></div>
<p>Another option is to use an image instead of text to display your email address. This, too, is demonstarted on my <a href="http://www.whywaitwebs.com/contact.php">contact page</a>. If you feel obligated to provide an email address in case people need to attach images and other files, or just in case they don&#8217;t feel totally comfortable with the web form, this is a good way to do it. You can also use it in your main content without dedicating an entire page to it. Most spam bots won&#8217;t be able to extract your email address from an image.</p>
<p>Unfortunately, there are some advanced bots out there that can read text in images. Maybe you&#8217;ve noticed captchas on a web forms, which ask you to enter a string of randomly generated characters and/or words. These words are usually distorted somewhat, sometimes so badly that they are hardly readable even by humans. This is to prevent robots from filling out these forms, and the distortion is because sometimes they can even read those images! However, if you need to get your actual email address to your audience, and a form just doesn&#8217;t cut it, this is perhaps the safest method. Using an image instead of plain text decreases your visibility to the spam bots many times over.</p>
<h4>Remove the @ and the .</h4>
<p>I wouldn&#8217;t suggest using this on your own site, since an image is a better solution. However, if you are working with a profile on some website that doesn&#8217;t allow you to use images, or are in a time constraint and need to get up and ready extremely quickly, this may be your only option. All this entails is replacing the @ and . with spelled out words. Here&#8217;s an example: john.doe [at] somewebsite [dot] com. Your visitors will catch the drift, but the spam bots usually won&#8217;t think it&#8217;s an email address. I&#8217;ve seen the [at] [dot] format used a lot though, and I&#8217;m sure it&#8217;s only a matter of time before the spam bots start recognizing that format as an email address, if it hasn&#8217;t happened already. Your best bet is to come up with your own creative way of punctuating it.</p>
<p>I hope that one of these methods is helpful to your situation. I&#8217;m not a security expert, this information is based on personal experience being spammed A LOT, and related articles that I have read through my years of being a web designer. If it is all-important that your email be secure from spammers, I suggest hiring a professional to advise you. However, this article is geared more at people who are considering or have already placed their email address right in the text of their website. Any of these three ideas is significantly less likely to get your email address put on a bunch of spam lists.</p>
<p>Let me know in the comments if you have a situation that none of these methods will work for; I&#8217;ll try my best to give you another viable alternative. Also comment if you have employed any other methods of letting people contact you via email whilst hiding the address from spam bots. And don&#8217;t forget to check back often or subscribe to my RSS feed. Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whywaitwebs.com/blog/business-owners/how-to-publish-your-email-address/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Congratulations to Barack Obama</title>
		<link>http://www.whywaitwebs.com/blog/uncategorized/congratulations-to-barack-obama/</link>
		<comments>http://www.whywaitwebs.com/blog/uncategorized/congratulations-to-barack-obama/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 06:07:33 +0000</pubDate>
		<dc:creator>Jt Hollister</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[America]]></category>

		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.whywaitwebs.com/blog/?p=99</guid>
		<description><![CDATA[I would like to take this moment to personally congratulate Barack Obama on his recent victory in the 2008 presidential election. Regardless of your political stance, I think we can all agree that this is an extremely momentous occasion in U.S. history!
Additionally, as a designer, I have to admire the amazing things that Obama has [...]]]></description>
			<content:encoded><![CDATA[<p>I would like to take this moment to personally congratulate Barack Obama on his recent victory in the 2008 presidential election. Regardless of your political stance, I think we can all agree that this is an extremely momentous occasion in U.S. history!</p>
<p>Additionally, as a designer, I have to admire the amazing things that Obama has done with his campaign. It is difficult to communicate all that they have done in such a short space. Suffice to say that the effective use of technology and 21st century tools shows remarkable design and vision.</p>
<p>So from Why Wait Webs, I offer a heartfelt congratulations on running the best campaign in history, and on overcoming tremendous odds to become the first person of African descent to assume the office of President of the United States of America!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whywaitwebs.com/blog/uncategorized/congratulations-to-barack-obama/feed/</wfw:commentRss>
		</item>
		<item>
		<title>When Flash is Appropriate; and When it&#8217;s Not</title>
		<link>http://www.whywaitwebs.com/blog/business-owners/when-flash-is-appropriate-and-when-its-not/</link>
		<comments>http://www.whywaitwebs.com/blog/business-owners/when-flash-is-appropriate-and-when-its-not/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 10:52:15 +0000</pubDate>
		<dc:creator>Jt Hollister</dc:creator>
		
		<category><![CDATA[Business Owners]]></category>

		<category><![CDATA[Designers]]></category>

		<category><![CDATA[bad practices]]></category>

		<category><![CDATA[client-side tech]]></category>

		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://www.whywaitwebs.com/blog/?p=82</guid>
		<description><![CDATA[One of my most popular services is my ability to work with Flash. I believe in Flash, and what it can do. But that&#8217;s not what this article is about. Just because I believe in and use something doesn&#8217;t mean it&#8217;s the end-all, be-all to web design and development! In fact, Flash has a TON [...]]]></description>
			<content:encoded><![CDATA[<p>One of my most popular services is my ability to work with Flash. I believe in Flash, and what it can do. But that&#8217;s not what this article is about. Just because I believe in and use something doesn&#8217;t mean it&#8217;s the end-all, be-all to web design and development! In fact, Flash has a TON of downsides that I think should be taken into consideration every time you&#8217;re thinking about using Flash on your website.</p>
<p><div id="attachment_83" class="wp-caption alignleft" style="width: 292px"><img src="http://www.whywaitwebs.com/blog/wp-content/uploads/flashcs4.jpg" alt="The logo for Adobe Flash CS4" title="Flash CS4" width="282" height="102" class="size-full wp-image-83" /><p class="wp-caption-text">The logo for Adobe Flash CS4</p></div>
<p>For those of you who don&#8217;t know, Adobe Flash, formerly Macromedia Flash (and before that, &#8220;FutureSplash&#8221;), is a web plugin technology. Developers make animations, games, and other media using any of the Flash Authoring Environments (most notably Flash itself).  The end-user <a href="http://www.adobe.com/products/flashplayer/" rel="external">downloads the plugin</a> for their browser, and then views the content integrated or embedded into the page.</p>
<p>Flash has been around for quite a while now, and through the years it has been used for animation, games, all kinds of other interactive media, and even full-on websites or web applications. Rightly or wrongly, Flash has been adopted by both consumers and developers as the standard for all of these things. This is evidenced by the fact that today 99 out of 100 Internet-capable computers have Flash plugin installed (<a href="http://www.adobe.com/products/player_census/flashplayer/" rel="external">statistic provided by Adobe</a>).</p>
<p>Both designers and business owners alike should seriously weigh their options when it comes to implementing Flash as part or all of their website.</p>
<p><span id="more-82"></span></p>
<h4>Some of Flash&#8217;s Benefits</h4>
<ul style="margin-left:20px; margin-bottom:1em;">
<li><strong>What you see is what you get</strong> - Across all browsers and operating environments, your Flash document will always appear and behave the same. Because everything is run through the same plugin, there is very little worry that a minor bug in some obscure browser is going to wreak havoc on your design. As of a few years ago, all browsers are relatively decent in supporting web standards (even <a href="http://www.whywaitwebs.com/blog/business-owners/5-excellent-reasons-to-dump-internet-explorer/">Internet Explorer has come a long way</a>), so this isn&#8217;t as big of a deal. But back in the day, getting a website to look the same in every environment was all but impossible, so this was a HUGE win for Flash, and to a certain degree, it still is.</li>
<li><strong>Everyone&#8217;s doing it</strong> - As I mentioned before, about 99% of the Internet-using population has Flash Player. For a third-party browser that doesn&#8217;t come pre-installed on most systems, this is extremely impressive. As a matter of fact, it may be the only plugin that web developers can generally rely on the end-user having. Of course, don&#8217;t forget to take into consideration your target demographic; for example, a Flash-based site targeted at the elderly is probably a bad idea.</li>
<li><strong>Quick and easy development</strong> - I don&#8217;t mean to imply that Flash is easy (though for some it may well be), but once you know how to use it, many common tasks can be accomplished very quickly. For example, setting up a simple audio player in Flash is trivial. This can be a huge draw, as when you are looking at 20 minutes of development time versus 4-6 hours, it&#8217;s hard to come out in favor of spending the extra time. Especially when, to the end user, it will look and work exactly the same.</li>
<li><strong>Expandability</strong> - People don&#8217;t tend to think about Flash as expandable, but truly it is. Flash can communicate with Javascript, PHP, and many other popular web languages. Using a combination of these is often a very robust solution, with PHP or another powerful language as the driving force behind a beautiful Flash-based user interface.</li>
<li><strong>It&#8217;s just plain slick</strong> - To be quite honest, Flash is candy for designers. It makes it incredibly easy to animate and do some pretty slick-looking things, all with very little to no code. Much of Flash is done visually, and though many developers may prefer to hack out an animation in JavaScript, designers tend to prefer the visual approach: draw an object, scrub the timeline forward a few frames, make a keyframe and move the object. Now put a tween it and without any code at all, you&#8217;ve got a smooth animation.</li>
</ul>
<p>But as I&#8217;ve already alluded to, this bed of roses has its share of thorns.</p>
<h4>Some of Flash&#8217;s Weaknesses</h4>
<p><div id="attachment_85" class="wp-caption alignright" style="width: 260px"><a href="http://www.susanadamsphotography.com" rel="external"><img src="http://www.whywaitwebs.com/blog/wp-content/uploads/susanadams.jpg" alt="An all-flash site for Susan Adams." title="susanadams" width="250" height="190" class="size-full wp-image-85" /></a><p class="wp-caption-text">An all-flash site for Susan Adams. Sometimes, your objectives allow some wiggle room in terms of Flash. In Susan's case, most of her visitors would come from direct page loads, so the lesser Google ranking wasn't an issue. Additionally, the simplistic graphics lent themselves well to a low-filesize Flash file. Link opens a new window.</p></div></p>
<ul style="margin-left:20px; margin-bottom:1em;">
<li><strong>Search engine incompatible</strong> - We&#8217;ll start out with the grandaddy of Flash&#8217;s weaknesses. Though recently some of the larger search engines have announced the ability to crawl Flash-based websites, it simply isn&#8217;t the same. Sure, it reads and indexes all the text in your document, but you don&#8217;t have the same search engine optimization techniques available to you as with plain HTML. You can&#8217;t define headlines, or unimportant footnotes. You can&#8217;t give it alt text to describe your images (for that matter, it can&#8217;t see your images at all). In essence, you can&#8217;t tell the GoogleBot what&#8217;s important on your page, so it assumes that your whole page is unimportant. For this one reason, I almost always frown upon all-Flash websites.</li>
<li><strong>Performance issues</strong> - Flash doesn&#8217;t always perform well. Depending on a number of factors, including the end-user&#8217;s system specs, how many other programs they have running, and even what OS they are running (Flash simply doesn&#8217;t perform as well on a Mac as it does on a Windows PC), your user may experience lag. There are of course many things you can do to optimize your file, but in the end, you don&#8217;t have control over whether their machine can handle the beating. Even if they have Flash installed (and chances are extremely high that they do), their browser may crash if you try to throw too much at it. I&#8217;ll let you guess whether or not they&#8217;ll be back if that happens.</li>
<li><strong>Bandwidth</strong> - Performance issues may not be such a big deal if you expect your target audience has reasonable decent hardware. But even with ubiquitous high-speed Internet, Flash can take a while to download, making your website load slowly. Flash can be very bandwidth-intensive at times, and file-size can quickly get out of hand. If you&#8217;re going to use Flash, you have to constantly keep your bandwidth in check.</li>
<li><strong>Disabled back button</strong> - Sites which are built entirely in Flash have another inherent problem - the back button doesn&#8217;t work. Since all the pages are inside the Flash file, pressing back just takes the user to wherever they came from before they got to your site. When they try to use the back button only to find themselves back at their search results, they may not be willing to take the extra effort to return to your site.</li>
<li><strong>99% isn&#8217;t 100%</strong> - Yes, most of the world has Flash. But what about the rest? You have to decide whether whatever you&#8217;re trying to accomplish with Flash is worth losing 1% of your users right off the bat. As mentioned, your site&#8217;s target demographic is key. If your site targets the blind or others with disabilities, then by all means stay away from Flash! Screen readers and the like are often unable to recognize Flash, rendering the website useless to individuals who make use of such software.</li>
<li><strong>It&#8217;s proprietary</strong> - To some, the fact that Flash is proprietary makes it an unappealing choice. I&#8217;m a capitalist, through and through, and I couldn&#8217;t care less that Flash is proprietary. The way I see it, you use the tool that works the best, and who makes that tool is irrelevant unless they&#8217;ve committed horrible crimes against humanity. Of course, it&#8217;s debatable what exactly that entails, and some would have you believe that Adobe&#8217;s plugin is an immoral monopoly. I&#8217;ll leave this one up to you to decide for yourself.</li>
</ul>
<p><div id="attachment_92" class="wp-caption alignleft" style="width: 310px"><img src="http://www.whywaitwebs.com/blog/wp-content/uploads/www_in_flash.jpg" alt="A number of my websites, including Why Wait Webs, had their graphics made in Flash." title="Why Wait Webs in Flash" width="300" height="176" class="size-full wp-image-92" /></a><p class="wp-caption-text">A number of my websites, including Why Wait Webs, had their graphics made in Flash. This isn't what we're discussing here, but rather the use of the Flash Plugin. If you feel more comfortable constructing graphics in Flash to be exported to HTML, go for it! Flash is a fantastic vector illustration app.</p></div>
<p>This article isn&#8217;t entitled &#8220;5 Reasons Not to Use Flash&#8221;. Nor is this &#8220;Why Flash is the Best Tool for Every Job&#8221;. What I&#8217;d like you to take away from this is that Flash has its time and place just like most everything else, but that time and place isn&#8217;t everywhere. Too many developers rely so heavily on Flash that they&#8217;re appalled by the idea of a pure HTML site! I see Flash used in all the wrong places, from simple animations that could be accomplished much smother with jQuery or good ol&#8217; Javascript, to full-on Flash websites that have so many downsides it&#8217;s not even funny.</p>
<p>Hopefully we&#8217;ll agree on this: if there is another way to accomplish it, then it&#8217;s only fair to compare the pros and cons of each method and make an informed decision. In many situations that decision will be in favor of Flash. Much of the time, it will not.</p>
<p>I think it really comes down to a question that you have to ask yourself: is Flash really the best option? If you&#8217;re adding it to make a more dynamic and better experience for the end-user, and there&#8217;s not another way of doing it, then maybe Flash <em>IS</em> the best choice for your situation. But if you&#8217;re doing it to show off your skills, or just to make your website appear flashy (no pun intended), then chances are you are making the wrong decision. There are better ways to build a website if &#8220;impressive&#8221; is what you&#8217;re going for, and I don&#8217;t think &#8220;impressive&#8221; is going to be the word resounding in your viewer&#8217;s mind when your site starts lagging because they&#8217;re running some other processes (or simply because you&#8217;ve failed to properly optimize your Flash).</p>
<p>Thanks for reading! Now that we&#8217;ve cleared that up, it&#8217;s safe to say Flash has plenty of viable uses. If you&#8217;re interested in learning about how to create great Flash content, be sure to check out the wealth of tutorials at <a href="http://payloadz.com/go/jump?id=525543&#038;merch_id=10174&#038;aff_id=3346757" rel="external">CartoonSmart</a>. Perhaps ironically, their site is just the kind of all-Flash site I&#8217;m trying to discourage here, but seeing as it&#8217;s a Flash tutorial site, I suppose that can be forgiven.</p>
<p style="font-size:.8em;">If you click the provided link and buy one of CartoonSmart&#8217;s excellent tutorials, I will receive an affiliate fee. Rest assured that I was recommending CartoonSmart long before they offered any sort of referral fee, and if the referral URL makes you uncomfortable, feel free to hit up CartoonSmart.com directly.</p>
<p>Again, thanks for reading. More articles to come, so check back regularly (or subscribe to my feed)!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whywaitwebs.com/blog/business-owners/when-flash-is-appropriate-and-when-its-not/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
