<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Brenelz Web Design Solutions</title>
	
	<link>http://brenelz.com</link>
	<description>a winnipeg website design company.</description>
	<lastBuildDate>Fri, 07 Dec 2012 20:21:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BrenelzsWebDevelopmentTips" /><feedburner:info uri="brenelzswebdevelopmenttips" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://blog.brenelz.com</link><url>http://feeds.feedburner.com/~fc/BrenelzsWebDevelopmentTips?bg=99CCFF&amp;amp;fg=444444&amp;amp;anim=0</url><title>Brenelz's Subscribers</title></image><feedburner:emailServiceId>BrenelzsWebDevelopmentTips</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Hiring Skilled Labour Tough for Small Rural Web Companies</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/FdN9xlj6BiM/</link>
		<comments>http://brenelz.com/blog/hiring-skilled-labour-tough-for-small-rural-web-companies/#comments</comments>
		<pubDate>Tue, 04 Dec 2012 14:00:36 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=3232</guid>
		<description><![CDATA[TweetThis is a topic that has recently intrigued me. I will be gearing this post towards the web industry but I believe it extends to many industries out there.   http://www.developer4lease.com The Backstory The other day I was asked if I knew of any talented web people that would be interested in joining a company. [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/promoting-the-winnipeg-web-industry/' rel='bookmark' title='Promoting the Winnipeg Web Industry'>Promoting the Winnipeg Web Industry</a></li>
<li><a href='http://brenelz.com/blog/networking/' rel='bookmark' title='Networking'>Networking</a></li>
<li><a href='http://brenelz.com/blog/what-are-you-worth-in-the-web-industry/' rel='bookmark' title='What Are You Worth In The Web Industry?'>What Are You Worth In The Web Industry?</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton3232" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fhiring-skilled-labour-tough-for-small-rural-web-companies%2F&amp;via=brenelz&amp;text=Hiring%20Skilled%20Labour%20Tough%20for%20Small%20Rural%20Web%20Companies&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fhiring-skilled-labour-tough-for-small-rural-web-companies%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>This is a topic that has recently intrigued me. I will be gearing this post towards the web industry but I believe it extends to many industries out there.  </p>
<div class="wp-caption"><a href="http://cdnwww.brenelz.com/wp-content/uploads/2012/12/hiremoi-not.png"><img src="http://cdnwww.brenelz.com/wp-content/uploads/2012/12/hiremoi-not-300x238.png" alt="" title="hiremoi-not" width="300" height="238" class="aligncenter size-medium wp-image-3246" /></a> <small>http://www.developer4lease.com</small></div>
<h3>The Backstory</h3>
<p>The other day I was asked if I knew of any talented web people that would be interested in joining a company.  This is a question I have gotten a few times, and usually respond in a similar fashion.  Do you need contract work or in-house?  They stated that it was for an in-house position.  My immediate thought usually is &#8216;Good luck with that&#8217;.  There are plenty of challenges that you have to overcome as a small rural company to get skilled labour, especially in-house.  I&#8217;m not talking about your standard content entry or junior level designers; I&#8217;m talking about your senior designers/developers, and project managers.  Below I have broken down a few of the challenges that I have seen from experience.</p>
<h3>What are the challenges?</h3>
<p><strong>Skilled Labour Availability</strong></p>
<p>The problem that all rural companies cannot avoid is the limited number of workers nearby.  In a big urban center you just simply have more people to choose from.  People generally want to live close to where they work if they can.  </p>
<p>The other factor is the skill level of those workers around you.  In a rural setting you don&#8217;t have universities, and colleges to train your bright local talent.  The problem isn&#8217;t that there is no talent locally, they just generally move onto the urban centers.  This is another reason why there are so many local self-taught junior designers available, but very few with any experience.</p>
<p>One other note I want to make here is about the web industry as a whole (at least in my local area).  There seems to be a lack of young people pursuing our industry.  This seems strange given the fact that technology is so integrated into our daily lives (iPhones, iPods, game consoles, computers).  Why is it that students don&#8217;t think our industry is viable?  Seems that it is still being perceived as a hobby and not a job.  This could be a blog post on its own, so I will stop the rambling here.</p>
<p><strong>The Freelancer Mindset / Commuting To Work</strong></p>
<p>In this industry we have the freedom to work wherever we want, as we are constantly connected.  We can work at a coffee shop, a buddies place, at home as well as many other places. This makes travelling to a confined office all the more difficult.  All companies no matter where they are located have this &#8220;freelancer mindset&#8221; to fight against.</p>
<p>I believe this mindset is what separates industrial businesses from the web business. People understand that going to the shop is a necessity for physical labour, but a web company will always be pushed to allow the employee to work from home.</p>
<p>I know where these people are coming from, because I am of the same mindset.  Even if a company was a 5 minute drive away, would I really want to give up my freedom of working from home?  That makes me think of how all the more difficult it would be to attract someone from further away.</p>
<p><strong>Offering Competitive Salaries</strong></p>
<p>Often times negotiations come down to <strong>money</strong>. It is a known fact that city companies usually charge more than rural companies.  This is for good reason as cost of living is a lot higher.  This is why it would almost seem backwards for someone to live in the city and commute outside of it for work; their cost of living would be higher and generally their salary would be lower.  A lot of city companies can offer &#8220;base&#8221; salaries at the same level as rural companies can hire &#8220;senior&#8221; positions.</p>
<h3>Overcoming these challenges</h3>
<p>Now that I have outlined some of the many challenges that hiring poses to rural companies; I have made a list of a few things you can do to attract these high quality workers.</p>
<ol>
<li>Create a positive team atmosphere that freelancers can&#8217;t get on their own</li>
<li>Put your business on the map (win awards, sponsor events, network with other business/members of your industry)</li>
<li>Train young local designers/developers and bring them up in your system.  This will help build some loyalty so they don&#8217;t move on quite as quickly.</li>
<li>Kidnap all the talented developers/designers and force them to work for you &#8211; well not really, that might be frowned upon.</li>
</ol>
<h3>Being a Rural Company Isn&#8217;t All Doom and Gloom</h3>
<p>Frankly, rural companies have one big thing going for them that city companies don&#8217;t.  This is a lack of competition in their local area.  I know personally in my area there are maybe 2-3 other rural companies that I know about, but we are all very spread out and tend to not overlap too much in the work we do.</p>
<p>Take this as opposed to an urban center where you have a lot of big companies pitching for the same work.</p>
<h3>Wrap Up</h3>
<p>I don&#8217;t want this post to come across as negative.  We all make choices about where we work/live. The point of this article is to help other companies that face the same challenges, and see what suggestions are out there.</p>
<p>I want rural companies to succeed, and attract the highest quality workers.  The web is not limited to geography, and that is one of its strengths.  There is nothing stopping anyone from being the next big web shop, or the next big freelancer.  You just have to know what challenges you face, and how to overcome them.</p>
<p>Please use the following questions to start a discussion below, and hopefully we can improve this industry for all of us!</p>
<p><strong>Freelancers</strong></p>
<ol>
<li>Would you ever commute outside of the city for work?</li>
<li>If you would, what would be the number one thing you would look for?</li>
<li>Did you originally perceive web design/development as a hobby?  If so, what made you realize this could be a job?</li>
</ol>
<p><strong>Companies</strong></p>
<ol>
<li>What is the biggest obstacle you face in hiring new skilled people?</li>
<li>Do you find there is lots of local talent. If so, are they staying local or moving on? </li>
</ol>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/promoting-the-winnipeg-web-industry/' rel='bookmark' title='Promoting the Winnipeg Web Industry'>Promoting the Winnipeg Web Industry</a></li>
<li><a href='http://brenelz.com/blog/networking/' rel='bookmark' title='Networking'>Networking</a></li>
<li><a href='http://brenelz.com/blog/what-are-you-worth-in-the-web-industry/' rel='bookmark' title='What Are You Worth In The Web Industry?'>What Are You Worth In The Web Industry?</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=FdN9xlj6BiM:9tWjTy218Tw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=FdN9xlj6BiM:9tWjTy218Tw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=FdN9xlj6BiM:9tWjTy218Tw:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/FdN9xlj6BiM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/hiring-skilled-labour-tough-for-small-rural-web-companies/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/hiring-skilled-labour-tough-for-small-rural-web-companies/</feedburner:origLink></item>
		<item>
		<title>Using Yeoman: Getting Past Git status: 127 Error On Windows</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/evXGHReBzv4/</link>
		<comments>http://brenelz.com/blog/using-yeoman-getting-past-git-status-127-error-on-windows/#comments</comments>
		<pubDate>Sun, 16 Sep 2012 22:33:16 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=3202</guid>
		<description><![CDATA[TweetBelow I have added a video for all of you trying to use Yeoman on windows and getting a weird Git error when you are trying to install something. Eg. yeoman install backbone. The simple solution is adding the bin directory to your windows PATH variable. For me that path is &#8220;C:\Program Files (x86)\Git\bin&#8221;. For [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/want-to-test-ie6-on-windows-vista/' rel='bookmark' title='Want to test IE6 on Windows Vista?'>Want to test IE6 on Windows Vista?</a></li>
<li><a href='http://brenelz.com/blog/oh-my-here-comes-windows-7/' rel='bookmark' title='OH MY! Here comes Windows 7&#8230;'>OH MY! Here comes Windows 7&#8230;</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton3202" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fusing-yeoman-getting-past-git-status-127-error-on-windows%2F&amp;via=brenelz&amp;text=Using%20Yeoman%3A%20Getting%20Past%20Git%20status%3A%20127%20Error%20On%20Windows&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fusing-yeoman-getting-past-git-status-127-error-on-windows%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Below I have added a video for all of you trying to use <a href="http://www.decodize.com/css/installing-yeoman-front-end-development-stack-windows/">Yeoman on windows</a> and getting a weird Git error when you are trying to install something.  Eg. yeoman install backbone.</p>
<p>The simple solution is adding the bin directory to your windows PATH variable.  For me that path is &#8220;C:\Program Files (x86)\Git\bin&#8221;.  For you it could be a bit different.</p>
<p>This fix gets me past the initial error but there still seems to be an issue with the <a href="https://github.com/twitter/bower">bower package manager</a>.  It wipes out the scripts and doesn&#8217;t get added to the components directory.  I noticed it does create the backbone files in my user&#8217;s roaming folder, but seems like the issue is copying it from here to the project folder.  Initial thought was maybe the &#8220;read-only&#8221; could be a problem but not sure.  What are your ideas?  Have you found a fix?</p>
<p><iframe src="http://www.screenr.com/embed/L1o8" width="550" height="335" frameborder="0"></iframe></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/want-to-test-ie6-on-windows-vista/' rel='bookmark' title='Want to test IE6 on Windows Vista?'>Want to test IE6 on Windows Vista?</a></li>
<li><a href='http://brenelz.com/blog/oh-my-here-comes-windows-7/' rel='bookmark' title='OH MY! Here comes Windows 7&#8230;'>OH MY! Here comes Windows 7&#8230;</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=evXGHReBzv4:iMbM1K1Vka0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=evXGHReBzv4:iMbM1K1Vka0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=evXGHReBzv4:iMbM1K1Vka0:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/evXGHReBzv4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/using-yeoman-getting-past-git-status-127-error-on-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/using-yeoman-getting-past-git-status-127-error-on-windows/</feedburner:origLink></item>
		<item>
		<title>The Fragmented Mind of a Web Developer/Designer</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/agUROmkYWQo/</link>
		<comments>http://brenelz.com/blog/the-fragmented-mind-of-a-web-developerdesigner/#comments</comments>
		<pubDate>Tue, 17 Jul 2012 15:00:40 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=3072</guid>
		<description><![CDATA[Tweet This topic actually came about one day when I was going for a walk following a crazy workday. I could just feel my mind racing, and my brain just wouldn’t shut off. The workday was over, and I just couldn’t stop thinking about work. In the following article I am going to try and [...]<div class='yarpp-related-rss yarpp-related-none'>

No related posts.
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton3072" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fthe-fragmented-mind-of-a-web-developerdesigner%2F&amp;via=brenelz&amp;text=The%20Fragmented%20Mind%20of%20a%20Web%20Developer%2FDesigner&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fthe-fragmented-mind-of-a-web-developerdesigner%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a href="http://cdnwww.brenelz.com/wp-content/uploads/2012/07/Gears-in-brain.jpg"><img src="http://cdnwww.brenelz.com/wp-content/uploads/2012/07/Gears-in-brain.jpg" alt="" title="Gears-in-brain" width="200" height="200" class="alignright size-full wp-image-3075" /></a></p>
<p>This topic actually came about one day when I was going for a walk following a crazy workday. I could just feel my mind racing, and my brain just wouldn’t shut off. The workday was over, and I just couldn’t stop thinking about work. In the following article I am going to try and break down the mind of myself, and in turn those who spend their time working on the internet. I hope some of you out there can relate to this “fragmented mindset”.</p>
<p><span id="more-3072"></span></p>
<h3>Problems</h3>
<p>Now some of you might be thinking that working on the web must be easy. We just sit in our chair all day, maybe even in our pjs, and get to have fun on the web. Some of this is true, but our work isn’t the physical nature, but rather 100% mental. All jobs have some kind of mental component, but in my opinion there is few jobs more taxing on the human mind than working on the web.</p>
<p>Here are a couple of reasons:</p>
<ol>
<li><strong>Short Attention Span</strong> – When I was in university we had to read this great book on website usability titled “Don’t Make Me Think” by Steve Krug. He makes numerous great points in his book about how people use the web. Did you know that we don’t read pages? We actually scan them. If a page takes more than 2-3 seconds we will go back and try another one. We have no patience.</li>
<li><strong>Too much multitasking</strong> – Our job pretty much requires us to multitask, but you have to be careful that you don’t do it too much. For example, at any 10 minute interval of my job I might: check my gazillion feeds, quickly scan a few interesting ones, login to twitter, check my email, message a few guys I work with, do 1-2 small things on 3 different projects, check each change in 5 different browsers, and then start over. Is it any wonder we don’t lose our minds? We repeat this over many times a day. How many times do you check your email in a day? Go to social network sites? How many projects do you have on the go at once?</li>
<li><strong>We consume too much data</strong> – with the web our brain in constantly in overload mode. We have more data at our fingertips than we could even imagine. The following is a great <a href="http://visualeconomics.creditloan.com/how-the-world-spends-its-time-online_2010-06-16/">infographic</a> on how the average user spends its time on the internet. As developer/designers I can say a lot of those numbers would be quite a bit higher.According to that graphic we visit 2600 pages a month, and log on 57 times to our computer. I know my stats would probably be higher than that.</li>
<li><strong>Always Connected</strong> – does our brain ever get a break? These days we have computers, tablets, smartphones, tvs, etc. Our brain is constantly in this 100mph state that consumes us. One video I watched online asked: “What is your wake-up to screen time?” My honest answer would probably be 5-10 mins. What about yours?</li>
</ol>
<h3>Solutions</h3>
<p>The following are some best practices for fighting this unproductive mindset:</p>
<ol>
<li><strong>Take frequent breaks</strong> – take walks, or get up and get a glass of water.</li>
<li><strong>Check email once or twice an hour</strong> – what percentage of your emails need to be viewed instantly? Checking your email every five minutes hurts your focus.</li>
<li><strong>Limit social network time</strong> – try visiting social networks a max of 3 times a day. You get addicted to the instant information otherwise.</li>
<li><strong>Check feeds only once in the morning</strong> – same reasons as above. You don’t need everything instantly.</li>
</ol>
<p>I must make a bit of a confession here. I fail at all four of these things daily. I know I should be doing them, but they just don’t happen. This is because we either lose track of time, let our deadlines get the best of us, or we just have too much fun learning.</p>
<p>How do you cope with the “fragmented mindset”? I want to hear your thoughts in the comments.</p>
<div class='yarpp-related-rss yarpp-related-none'>
<p>No related posts.</p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=agUROmkYWQo:0rp-tZWDHNU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=agUROmkYWQo:0rp-tZWDHNU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=agUROmkYWQo:0rp-tZWDHNU:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/agUROmkYWQo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/the-fragmented-mind-of-a-web-developerdesigner/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/the-fragmented-mind-of-a-web-developerdesigner/</feedburner:origLink></item>
		<item>
		<title>5 Reasons Why Your Website Isn’t Producing Leads</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/XdpX6xOeR0o/</link>
		<comments>http://brenelz.com/blog/5-reasons-why-your-website-isnt-producing-leads/#comments</comments>
		<pubDate>Fri, 18 May 2012 14:36:13 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2970</guid>
		<description><![CDATA[TweetI am guessing most of you have websites for your business already; but the real question is whether or not it is producing quality leads for your business.  You don&#8217;t just put a website up, and it magically generates customers.  Avoiding the following pitfalls will help ensure you get the most out of your website. [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/website-start-up-20-questions/' rel='bookmark' title='Website Start-up: 20 Questions'>Website Start-up: 20 Questions</a></li>
<li><a href='http://brenelz.com/blog/what-is-the-price-tag-of-a-website/' rel='bookmark' title='What is the price tag of a website?'>What is the price tag of a website?</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2970" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2F5-reasons-why-your-website-isnt-producing-leads%2F&amp;via=brenelz&amp;text=5%20Reasons%20Why%20Your%20Website%20Isn%26%238217%3Bt%20Producing%20Leads&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2F5-reasons-why-your-website-isnt-producing-leads%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I am guessing most of you have websites for your business already; but the real question is whether or not it is producing quality leads for your business.  You don&#8217;t just put a website up, and it magically generates customers.  Avoiding the following pitfalls will help ensure you get the most out of your website.</p>
<h3>1. People can&#8217;t find you</h3>
<p>Your website could be the best thing out there, but if people can&#8217;t find it; it won&#8217;t matter.  Google search is the primary source for internet traffic, and as such requires a lot of attention. Optimally you want your business on the first page of your targeted keywords.  These targeted keywords are not just your business name, but also your products.  One thing I get asked a lot is &#8220;How do I get to the top of Google?&#8221;.  Well the short answer is content, content, content; but the long answer is that you have to continually work at it.  Don&#8217;t try and hack your way to the top, Google will find you if you content is interesting enough.  I could expand way more into the whole SEO realm, but I will instead link you to an article titled <a href="http://brenelz.com/blog/five-seo-writing-tips-for-your-blog-or-website/" target="_blank">Five SEO Writing Tips for Your Blog or Website</a>.</p>
<p>Social media is another key traffic source that you should be leveraging.  Twitter and Facebook is a great way for you to develop a following.   Take a look at the following <a href="http://www.digitalsurgeons.com/facebook-vs-twitter-infographic/" target="_blank">Facebook-vs-Twitter infographic</a> from 2010 that shows some staggering statistics.  500 million total users on facebook alone.  41% of those users login everyday.  Tell me this is not a place you want to market your brand.  Now I should also note here that this is hard work.  You can&#8217;t simply create an account an expect people to want to follow/like you.  ENGAGE!</p>
<p>Lastly a quick note that really is the easiest for you to implement right now.  If you aren&#8217;t already, link your physical business to your online presence.  Put you web address on newsletters, business cards, signs, decals, etc..  You probably already have traditional marketing in place, so why not use that to further help your online marketing.</p>
<h3>2. Lack of updated, and interesting content</h3>
<p>Do you update your content?  And if you do, how often?  You need to find some way to get people coming back.  If your visitor comes back to your site in a month, does the homepage have some updated content? I argue that a site that doesn&#8217;t get updated is almost as bad as not having one.  The following are a couple suggestions to keep things looking fresh:</p>
<ul>
<li>Write a blog about your particular expertise</li>
<li>Testimonials of people who have enjoyed your product/service</li>
<li>Run a fun little contest</li>
<li>Company news &#8211; but remember to keep it interesting!</li>
<li>Upcoming events</li>
<li>Product/Service Specials</li>
</ul>
<p>Making things interactive and fun never hurts.  I don&#8217;t want to read pages and pages of content, I want to enjoy interacting with the content.</p>
<h3>3. Unprofessional design</h3>
<p>Design is a big part of your first impression.  I don&#8217;t know about you, but when surfing the web I make a split second decisions all the time.  Did you know the most clicked button on a browser is the &#8220;Back&#8221; button?  I will hit the back button if something doesn&#8217;t grab my attention in that split second.  The website could have outstanding content, but if the design is ugly I will go elsewhere.</p>
<p>On the other end of the spectrum you need to ensure that your design isn&#8217;t too flashy.  You may have heard of &#8220;Minimalist Design&#8221;.  All that means is that the layout is simple.  You don&#8217;t need animations and flashing text to get people&#8217;s attention.  Sometimes the subtle effects are way nicer.</p>
<h3>4. No clear focus</h3>
<p>Keeping your website focused is a huge task.  On the web it is so easy to multi-task and do as many cool things as you can.  Always keep in mind what your end goal is.  This end goal should always result in $$$.  Doing something cool and/or fun doesn&#8217;t always bring you leads.  Focus on getting users to your contact page, or your online store, or maybe to your paid content.  The less steps it takes to get here the better.  I&#8217;m not going to click 4 different links to get to your store.  Just give me one large button that directs me.</p>
<h3>5. Difficult to use</h3>
<p>One of the hardest things to test is the usability of your website.  There is so much you need to be aware of, and understand about your users.  What also makes it more difficult is that every website has a different target audience.</p>
<p>I&#8217;ve written a few posts on this topic <a href="http://brenelz.com/blog/web-usability/" target="_blank">here</a>, <a href="http://brenelz.com/blog/web-usability/" target="_blank">here </a>and <a href="http://brenelz.com/blog/usability-testing-the-easy-way/" target="_blank">here</a>.  I will just highlight a few points to get you on your way:</p>
<ul>
<li>web users scan pages, and don&#8217;t actually read everything in the way most of us design</li>
<li>omit <del>needless</del> words &#8211; “Remove half the words on your pages, and then remove half of what’s left”</li>
<li>make things obvious &#8211; clicks should look clickable, conventions should be followed</li>
<li>create breadcrumbs &#8211; Eg. Home &gt; Products &gt; Category &gt; My Awesome Product</li>
<li>provide the user with a search to make access to content quicker</li>
<li>each page should focus on one topic &#8211; don&#8217;t jump around all over the place</li>
</ul>
<p>Some of these points are taken from <a href="http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/" target="_blank">Steve Krug&#8217;s &#8211; Don&#8217;t Make Me Think</a>.  Man I love that book!</p>
<p><strong>Have more ideas on how to produce website leads?  Hit the comments with your suggestions, and thoughts on the article.</strong></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/website-start-up-20-questions/' rel='bookmark' title='Website Start-up: 20 Questions'>Website Start-up: 20 Questions</a></li>
<li><a href='http://brenelz.com/blog/what-is-the-price-tag-of-a-website/' rel='bookmark' title='What is the price tag of a website?'>What is the price tag of a website?</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=XdpX6xOeR0o:Wyn-rYXvS3g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=XdpX6xOeR0o:Wyn-rYXvS3g:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=XdpX6xOeR0o:Wyn-rYXvS3g:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/XdpX6xOeR0o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/5-reasons-why-your-website-isnt-producing-leads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/5-reasons-why-your-website-isnt-producing-leads/</feedburner:origLink></item>
		<item>
		<title>What Are You Worth In The Web Industry?</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/5N1Udqg6mUM/</link>
		<comments>http://brenelz.com/blog/what-are-you-worth-in-the-web-industry/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 13:00:58 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2938</guid>
		<description><![CDATA[TweetI am guessing most of you freelancers out there have not asked yourself this question recently; but I think that it is important.   When you have been employed for a number of years, or owned your own business for awhile you forget how far you have come. If I take myself as an example,  I [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/what-is-the-price-tag-of-a-website/' rel='bookmark' title='What is the price tag of a website?'>What is the price tag of a website?</a></li>
<li><a href='http://brenelz.com/blog/promoting-the-winnipeg-web-industry/' rel='bookmark' title='Promoting the Winnipeg Web Industry'>Promoting the Winnipeg Web Industry</a></li>
<li><a href='http://brenelz.com/blog/developer-books-worth-checking-out/' rel='bookmark' title='New Developer Books Worth Checking Out'>New Developer Books Worth Checking Out</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2938" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fwhat-are-you-worth-in-the-web-industry%2F&amp;via=brenelz&amp;text=What%20Are%20You%20Worth%20In%20The%20Web%20Industry%3F&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fwhat-are-you-worth-in-the-web-industry%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I am guessing most of you freelancers out there have not asked yourself this question recently; but I think that it is important.   When you have been employed for a number of years, or owned your own business for awhile you forget how far you have come.</p>
<p>If I take myself as an example,  I can see how much I have grown as a developer since I started.  The problem I have is that I am not sure my rate has increased at the same rate as my growth.</p>
<h3>What determines your worth?</h3>
<p><strong>The following list is what I see as the most common factors for most businesses:</strong></p>
<ul>
<li>Experience</li>
<li>Education</li>
<li>Skills/Technologies</li>
</ul>
<p><strong>I would argue the following are usually overlooked:</strong></p>
<ul>
<li>Time Management</li>
<li>Availability</li>
<li>Passion</li>
</ul>
<p>These three separate the “great” developers from the “ninjas”.  The problem for most employers is that they are the “intangibles” of a developer.  You don’t know whether a person has them until you have worked with them for a couple projects.</p>
<h3>What should your hourly rate be? ($60, $80, $100)</h3>
<p>This really is a loaded question.  What most people will do is see what local companies similar to you are charging.  Of course urban companies charge more than rural companies; and companies in New York can charge more than Winnipeg.</p>
<p>All of that aside I think it really boils down the following question:</p>
<p><strong>How much quality work can you get done in an hour?</strong></p>
<p>It is so simple and yet it makes sense.  If I can do double the work of you in an hour, shouldn’t I get double the pay?  This doesn’t always happen and other factors limit you, but your worth can be different from your rate.</p>
<h3>Can I be too good at my job?</h3>
<p>A bit of a dumb question as you always want to improve at your trade, but I do ask myself this sometimes.</p>
<ul>
<li>For hourly contract, Do I get things done too quickly?</li>
<li>For quoted work, Do I quote based on how long it takes me now with my extensive library, or when I did it completely from scratch.</li>
<li>How much is steady work worth? Do I go down to $25/hr,$35/hr?</li>
</ul>
<p>I haven’t told you what you are worth, but I hope I have given you some rulers to measure yourself by.</p>
<p>Respond with your thoughts in the comments on this, or anything regarding freelancing.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/what-is-the-price-tag-of-a-website/' rel='bookmark' title='What is the price tag of a website?'>What is the price tag of a website?</a></li>
<li><a href='http://brenelz.com/blog/promoting-the-winnipeg-web-industry/' rel='bookmark' title='Promoting the Winnipeg Web Industry'>Promoting the Winnipeg Web Industry</a></li>
<li><a href='http://brenelz.com/blog/developer-books-worth-checking-out/' rel='bookmark' title='New Developer Books Worth Checking Out'>New Developer Books Worth Checking Out</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=5N1Udqg6mUM:BeO2mEiP60U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=5N1Udqg6mUM:BeO2mEiP60U:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=5N1Udqg6mUM:BeO2mEiP60U:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/5N1Udqg6mUM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/what-are-you-worth-in-the-web-industry/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/what-are-you-worth-in-the-web-industry/</feedburner:origLink></item>
		<item>
		<title>How To Create CSS3 Gradients Using An Image</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/EIGJchwPKxA/</link>
		<comments>http://brenelz.com/blog/how-to-create-css3-gradients-using-an-image/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 13:00:57 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2931</guid>
		<description><![CDATA[TweetQuick tip screencast on how to make easy CSS3 Gradients: What do you guys think of this method? Or do you still use a repeating background image?<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/css3-gradients-filter-bug/' rel='bookmark' title='IE Filter Bug When Using Creating CSS3 Gradients'>IE Filter Bug When Using Creating CSS3 Gradients</a></li>
<li><a href='http://brenelz.com/blog/css3-pie/' rel='bookmark' title='CSS3 Pie'>CSS3 Pie</a></li>
<li><a href='http://brenelz.com/blog/creating-columns-using-css3/' rel='bookmark' title='Creating Columns using CSS3'>Creating Columns using CSS3</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2931" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fhow-to-create-css3-gradients-using-an-image%2F&amp;via=brenelz&amp;text=How%20To%20Create%20CSS3%20Gradients%20Using%20An%20Image&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fhow-to-create-css3-gradients-using-an-image%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Quick tip screencast on how to make easy CSS3 Gradients:</p>
<p><iframe src="http://www.screenr.com/embed/4Zfs" width="500" height="304" frameborder="0"></iframe></p>
<p>What do you guys think of this method?  Or do you still use a repeating background image?</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/css3-gradients-filter-bug/' rel='bookmark' title='IE Filter Bug When Using Creating CSS3 Gradients'>IE Filter Bug When Using Creating CSS3 Gradients</a></li>
<li><a href='http://brenelz.com/blog/css3-pie/' rel='bookmark' title='CSS3 Pie'>CSS3 Pie</a></li>
<li><a href='http://brenelz.com/blog/creating-columns-using-css3/' rel='bookmark' title='Creating Columns using CSS3'>Creating Columns using CSS3</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=EIGJchwPKxA:ytR_hnl3ND4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=EIGJchwPKxA:ytR_hnl3ND4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=EIGJchwPKxA:ytR_hnl3ND4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/EIGJchwPKxA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/how-to-create-css3-gradients-using-an-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/how-to-create-css3-gradients-using-an-image/</feedburner:origLink></item>
		<item>
		<title>IE Filter Bug When Using Creating CSS3 Gradients</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/o0w1EfwYGS4/</link>
		<comments>http://brenelz.com/blog/css3-gradients-filter-bug/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 18:19:59 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2918</guid>
		<description><![CDATA[TweetWell it has been awhile since I have posted on this blog. I would love to be posting more, but my hectic work schedule isn&#8217;t allowing me much time at all. Well enough of that. Today I am going to help you figure out how to fix an annoying little ie bug. If you haven&#8217;t [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/how-to-create-css3-gradients-using-an-image/' rel='bookmark' title='How To Create CSS3 Gradients Using An Image'>How To Create CSS3 Gradients Using An Image</a></li>
<li><a href='http://brenelz.com/blog/creating-columns-using-css3/' rel='bookmark' title='Creating Columns using CSS3'>Creating Columns using CSS3</a></li>
<li><a href='http://brenelz.com/blog/creating-semantic-css-navigation/' rel='bookmark' title='Creating Semantic CSS Navigation'>Creating Semantic CSS Navigation</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2918" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fcss3-gradients-filter-bug%2F&amp;via=brenelz&amp;text=IE%20Filter%20Bug%20When%20Using%20Creating%20CSS3%20Gradients&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fcss3-gradients-filter-bug%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Well it has been awhile since I have posted on this blog.  I would love to be posting more, but my hectic work schedule isn&#8217;t allowing me much time at all.</p>
<p>Well enough of that.  Today I am going to help you figure out how to fix an annoying little ie bug.  If you haven&#8217;t already checked out my <a href="http://brenelz.com/blog/squish-the-internet-explorer-z-index-bug/">ie z-index bug</a> page, do it now.</p>
<h3>The Problem</h3>
<p>Most of you by now I am guessing have started to implement CSS3 gradients in your projects instead of repeating background images.  If not, I suggest you check out this <a href="http://www.colorzilla.com/gradient-editor/">handy css3 generator</a> that converts an image into its very own CSS3 gradient.</p>
<p>Now in my example, I have a navigation bar that is using a CSS3 gradient, and then I also have an active state for a link that expands outside of the navigation&#8217;s boundaries.  See below:</p>
<div class="wp-caption">
<a href="http://cdnwww.brenelz.com/wp-content/uploads/2011/11/filterbug-example.jpg"><img src="http://cdnwww.brenelz.com/wp-content/uploads/2011/11/filterbug-example.jpg" alt="" title="filterbug-example" width="399" height="99" class="size-full wp-image-2920" /></a>
</div>
<p>The following is the HTML code I used:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;global-nav&quot;&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;index.html&quot; class=&quot;active&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;testimonials.html&quot;&gt;Testimonials&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;contact.html&quot;&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
</pre>
<p>and the import CSS relevant to our issue:</p>
<pre class="brush: css; title: ; notranslate">
#global-nav ul {
    background: #d2d6da; /* Old browsers */
    background: -moz-linear-gradient(top, #d2d6da 0%, #c9ccd1 21%, #a1a3a7 75%, #95979a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d6da), color-stop(21%,#c9ccd1), color-stop(75%,#a1a3a7), color-stop(100%,#95979a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d2d6da 0%,#c9ccd1 21%,#a1a3a7 75%,#95979a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d2d6da 0%,#c9ccd1 21%,#a1a3a7 75%,#95979a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d2d6da 0%,#c9ccd1 21%,#a1a3a7 75%,#95979a 100%); /* IE10+ */
    background: linear-gradient(top, #d2d6da 0%,#c9ccd1 21%,#a1a3a7 75%,#95979a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d6da', endColorstr='#95979a',GradientType=0 );

   height:54px;
   line-height:54px;
}
#global-nav li {
    display: inline;
    float:left;
}
#global-nav a.active {
    margin-top: -12px;
    background: url(../images/active-bg.png) no-repeat;
}
</pre>
<p>So in this case everything would look great except IE.  Here is what would show up in IE:</p>
<div class="wp-caption">
<a href="http://cdnwww2.brenelz.netdna-cdn.com/wp-content/uploads/2011/11/filterbug-problem.jpg"><img src="http://cdnwww2.brenelz.netdna-cdn.com/wp-content/uploads/2011/11/filterbug-problem.jpg" alt="" title="filterbug-problem" width="399" height="99" class="size-full wp-image-2922" /></a>
</div>
<h3>The Solution</h3>
<p>As you can see our nice overlapping feature is cut-off.  To me I thought I must have assigned &#8220;overflow:hidden&#8221; to the ul as that is what it looks like.  Turns out that is not the issue.</p>
<p>All you have to do to fix this error is remove the following line of CSS:</p>
<pre class="brush: css; title: ; notranslate">
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d6da', endColorstr='#95979a',GradientType=0 );
</pre>
<p>Now the problem is that you will not have your nice CSS3 gradient in IE, but in some cases the overlapping if more crucial to the design.  Don&#8217;t ask me to explain why filter does this.  Filter works great until you have to push out of the boundaries.</p>
<p>If you have any better solutions/fix for this issue, please let me know in the comments.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/how-to-create-css3-gradients-using-an-image/' rel='bookmark' title='How To Create CSS3 Gradients Using An Image'>How To Create CSS3 Gradients Using An Image</a></li>
<li><a href='http://brenelz.com/blog/creating-columns-using-css3/' rel='bookmark' title='Creating Columns using CSS3'>Creating Columns using CSS3</a></li>
<li><a href='http://brenelz.com/blog/creating-semantic-css-navigation/' rel='bookmark' title='Creating Semantic CSS Navigation'>Creating Semantic CSS Navigation</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=o0w1EfwYGS4:DRsWjLj7qvs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=o0w1EfwYGS4:DRsWjLj7qvs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=o0w1EfwYGS4:DRsWjLj7qvs:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/o0w1EfwYGS4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/css3-gradients-filter-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/css3-gradients-filter-bug/</feedburner:origLink></item>
		<item>
		<title>Using Firebug To Modify :hover State</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/oSlY5YAIDXQ/</link>
		<comments>http://brenelz.com/blog/using-firebug-to-modify-hover-state/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 19:23:21 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2893</guid>
		<description><![CDATA[TweetI didn&#8217;t know for the longest time how to easily modify hover states on-the-fly. I thought Firebug had no features like this, but I guess I was wrong. Take a look at this quick video that shows how this can be done! If you have any other hidden Firebug secrets, please share them in the [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/firebug-in-ie-a-dream-come-true/' rel='bookmark' title='Firebug for IE&#8230; a dream come true!'>Firebug for IE&#8230; a dream come true!</a></li>
<li><a href='http://brenelz.com/blog/firebug-1-5-inspector-stuck-firequery-fix/' rel='bookmark' title='Firebug 1.5 Inspector Stuck (FireQuery Fix)'>Firebug 1.5 Inspector Stuck (FireQuery Fix)</a></li>
<li><a href='http://brenelz.com/blog/cssjavascript-hover-menu-screencast/' rel='bookmark' title='CSS/JavaScript Hover Menu (screencast)'>CSS/JavaScript Hover Menu (screencast)</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2893" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fusing-firebug-to-modify-hover-state%2F&amp;via=brenelz&amp;text=Using%20Firebug%20To%20Modify%20%3Ahover%20State&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fusing-firebug-to-modify-hover-state%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I didn&#8217;t know for the longest time how to easily modify hover states on-the-fly.  I thought Firebug had no features like this, but I guess I was wrong.</p>
<p>Take a look at this quick video that shows how this can be done!</p>
<p><iframe src="http://www.screenr.com/embed/XUds" width="500" height="305" frameborder="0"></iframe></p>
<p>If you have any other hidden Firebug secrets, please share them in the comments below!</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/firebug-in-ie-a-dream-come-true/' rel='bookmark' title='Firebug for IE&#8230; a dream come true!'>Firebug for IE&#8230; a dream come true!</a></li>
<li><a href='http://brenelz.com/blog/firebug-1-5-inspector-stuck-firequery-fix/' rel='bookmark' title='Firebug 1.5 Inspector Stuck (FireQuery Fix)'>Firebug 1.5 Inspector Stuck (FireQuery Fix)</a></li>
<li><a href='http://brenelz.com/blog/cssjavascript-hover-menu-screencast/' rel='bookmark' title='CSS/JavaScript Hover Menu (screencast)'>CSS/JavaScript Hover Menu (screencast)</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=oSlY5YAIDXQ:I_GeQa6p3gY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=oSlY5YAIDXQ:I_GeQa6p3gY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=oSlY5YAIDXQ:I_GeQa6p3gY:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/oSlY5YAIDXQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/using-firebug-to-modify-hover-state/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/using-firebug-to-modify-hover-state/</feedburner:origLink></item>
		<item>
		<title>Swamp Ass PSA starring Nathan Fillion</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/DdSEjJdbQ4g/</link>
		<comments>http://brenelz.com/blog/swamp-ass-psa-starring-nathan-fillion/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 13:00:11 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2875</guid>
		<description><![CDATA[TweetThe Nerd Machine has created some pretty hilarious short videos. Check this one out for some tips on Swamp Ass<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/nerd-machine-t-shirt-giveaway/' rel='bookmark' title='NERD Machine T-Shirt Giveaway!'>NERD Machine T-Shirt Giveaway!</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2875" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fswamp-ass-psa-starring-nathan-fillion%2F&amp;via=brenelz&amp;text=Swamp%20Ass%20PSA%20starring%20Nathan%20Fillion&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fswamp-ass-psa-starring-nathan-fillion%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a href="http://thenerdmachine.com">The Nerd Machine</a> has created some pretty hilarious short videos.  Check this one out for some tips on Swamp Ass <img src='http://cdnwww2.brenelz.netdna-cdn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><object width="464" height="289" id="2079470" type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" alt="Unknown Title free videos"><param name="movie" value="http://embed.break.com/MjA3OTQ3MA=="></param><param name="allowScriptAccess" value="always"></param><embed src="http://embed.break.com/MjA3OTQ3MA==" type="application/x-shockwave-flash" allowScriptAccess=always width="464" height="289"></embed></object></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/nerd-machine-t-shirt-giveaway/' rel='bookmark' title='NERD Machine T-Shirt Giveaway!'>NERD Machine T-Shirt Giveaway!</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=DdSEjJdbQ4g:mo7SfBMZDrU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=DdSEjJdbQ4g:mo7SfBMZDrU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=DdSEjJdbQ4g:mo7SfBMZDrU:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/DdSEjJdbQ4g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/swamp-ass-psa-starring-nathan-fillion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/swamp-ass-psa-starring-nathan-fillion/</feedburner:origLink></item>
		<item>
		<title>Getting started with YQL and AJAX</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/8dotV5dMhek/</link>
		<comments>http://brenelz.com/blog/getting-started-with-yql-and-ajax/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 13:00:00 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2850</guid>
		<description><![CDATA[TweetIn this tutorial I will be showing you how to build a simple tool that will use Yahoo!&#8217;s YQL query tool to search for some tracks from their music website. These results will then be displayed on our website all using AJAX to make it seamless along with a link to buy the album off Amazon. [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/ajax-json-guide/' rel='bookmark' title='AJAX / JSON Guide'>AJAX / JSON Guide</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2850" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fgetting-started-with-yql-and-ajax%2F&amp;via=brenelz&amp;text=Getting%20started%20with%20YQL%20and%20AJAX&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fgetting-started-with-yql-and-ajax%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>In this tutorial I will be showing you how to build a simple tool that will use Yahoo!&#8217;s <a href="http://developer.yahoo.com/yql/">YQL</a> query tool to search for some tracks from their music website. These results will then be displayed on our website all using AJAX to make it seamless along with a link to buy the album off Amazon.<br />
<a id="live_demo" href="http://demo.alexbor.com/yql_music_search">Live Demo</a><br />
<a id="download_file" href="http://demo.alexbor.com/downloads/getting_started_with_yql_and_ajax.zip">Download</a><br />
<img src="https://img.skitch.com/20110717-rr1j8x5mysku5ycm378327ek1t.png" alt="" /></p>
<h2>What is YQL?</h2>
<p>YQL stands for Yahoo! Query Language, it lets you query, filter, and join data across most of Yahoo!&#8217;s (and a few other&#8217;s) services with a similar structure to SQL. This is useful as its all written in one language making it easier to build sites and web apps that will use different services but join them all together. To get started with seeing what YQL looks like its a good idea to try out their <a href="http://developer.yahoo.com/yql/console/">YQL Console</a>. From this we can see that it will deliver our content back in either XML or JSON, in this tutorial we will be using JSON. The format of YQL was built to be very similar to that of SQL so it makes learning it even easier.</p>
<p><span id="more-2850"></span></p>
<p><span class="Apple-style-span" style="font-size: 20px;font-weight: bold">Getting started</span></p>
<p>To get started we need a blank HTML document, CSS file, JS file and a few images for the design. I used <a href="http://html5boilerplate.com/">HTML Boilerplate</a> to provide the base structure of my files. In the index.html file we want to add the following HTML:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;!doctype html&gt;
&lt;html lang=&quot;en&quot; class=&quot;no-js&quot;&gt;
&lt;head&gt;
	&lt;meta charset=&quot;UTF-8&quot;&gt;
	&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&gt;

	&lt;title&gt;Search Using YQL and AJAX | Brenelz.com&lt;/title&gt;
	&lt;meta name=&quot;author&quot; content=&quot;Alex Bor&quot;&gt;

	&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;

	&lt;link rel=&quot;shortcut icon&quot; href=&quot;/favicon.ico&quot;&gt;
	&lt;link rel=&quot;apple-touch-icon&quot; href=&quot;/apple-touch-icon.png&quot;&gt;
	&lt;link rel=&quot;stylesheet&quot; href=&quot;css/style.css?v=2&quot;&gt;

	&lt;!--[if lt IE 9]&gt;
	&lt;script src=&quot;http://html5shiv.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/script&gt;
	&lt;![endif]--&gt;
&lt;/head&gt;
&lt;body&gt;
	&lt;div id=&quot;container&quot;&gt;
		&lt;div id=&quot;search_cover&quot;&gt;
			&lt;div id=&quot;search_box&quot;&gt;
				&lt;input type=&quot;text&quot; placeholder=&quot;Search using YQL and AJAX&quot; id=&quot;music_search&quot; /&gt;
				&lt;img src=&quot;images/loader.gif&quot; id=&quot;loader&quot; alt=&quot;Loading...&quot; width=&quot;16&quot; height=&quot;11&quot; /&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div id=&quot;search_results&quot;&gt;
			&lt;!-- Our search results will be places in this area --&gt;
		&lt;/div&gt;
	&lt;/div&gt;

	&lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js&quot;&gt;&lt;/script&gt;
	&lt;script&gt;!window.jQuery &amp;&amp; document.write(unescape('%3Cscript src=&quot;js/libs/jquery-1.5.1.min.js&quot;%3E%3C/script%3E'))&lt;/script&gt;
	&lt;script src=&quot;js/script.js&quot;&gt;&lt;/script&gt;
&lt;?php  include_once($_SERVER['DOCUMENT_ROOT'].&quot;/includes/meta.php&quot;); ?&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>In the HTML we are simply getting jQuery from Google&#8217;s library in the footer after we have created a basic structure for our site. The following CSS will then style our page.</p>
<pre class="brush: css; title: ; notranslate">
/*  HTML5 ✰ Boilerplate  */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body { font:13px/1.231 sans-serif; *font-size:small; }
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; }
input[type=&quot;radio&quot;] { vertical-align: text-bottom; }
input[type=&quot;checkbox&quot;] { vertical-align: bottom; }
.ie7 input[type=&quot;checkbox&quot;] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type=&quot;button&quot;], input[type=&quot;submit&quot;], input[type=&quot;image&quot;], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }

::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #FF5E99; }

button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea {  color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color: #607890; }
a:hover { color: #036; }

/*
    // ========================================== \\
   ||                                              ||
   ||               Your styles !                  ||
   ||                                              ||
    \\ ========================================== //
*/
.clear { clear: both; }
#container { width: 600px; height: 100%; margin: 0 auto; background: url(../images/music_note.jpg) top center no-repeat; min-height: 470px; padding-top: 50px; }
#search_cover { background: #e4eeff; border: 1px solid #90b9ff; padding: 5px; position: relative; }
#music_search { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #BFBFBF;  color: #595959;  font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 17px; font-weight: bold; height: 25px; padding: 10px 60px 10px 10px; width: 515px; }
#loader {  height: 20px;   position: absolute;  right: 18px;  top: 17px;  width: 30px; display: none;}
.music_item { background: none repeat scroll 0 0 #90B9FF;
    border: 1px solid blue;
    float: left;
    margin: 7px;
    padding: 3px;
    text-align: center;
    width: 175px; }
.music_item span img { display: block; display: block; margin-left: auto; margin-right: auto; }
</pre>
<p>This CSS will style our page and also provide a reset for default behaviours that some browsers set. After this we should now have a base to start working with.</p>
<p><img src="http://farm7.static.flickr.com/6015/5944409366_67da713878.jpg" alt="Our structure" /></p>
<p>In the HTML and CSS we can see that we will fill our results into the &#8220;#search_results&#8221; div. I have also linked to a gif loading image that we will show when we are searching for content and hide once its finished.</p>
<h2>Getting the content with JavaScript</h2>
<p>I will be using the JavaScript framework <a href="http://jquery.com">jQuery</a> which we loaded in towards the bottom of our index.html file. Here is the JavaScript which has a few comments in the code.</p>
<pre class="brush: jscript; title: ; notranslate">
$(function(){

	//Default variables and objects so we don't need to
	//select them each time
	var search_box = $('#music_search'), 		//Where we will write the text
		loader = $('#loader'),					//Loading gif
		search_results = $('#search_results'),	//Where the results will be places
		runner = '';							//A variable to check if a request is running

	var music = {
		search: function(string){
			runner = $.ajax({
			  url: 'http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20music.track.search%20where%20keyword%3D%22'+string+'%22&amp;format=json&amp;diagnostics=true&amp;callback=',
			  dataType: 'json',
			  success: function(json){ parse_results(json.query) }
			});
		},
		show_loader: function(){
			loader.fadeIn();
		},
		hide_loader: function(){
			loader.fadeOut();
		}
	}

	function parse_results(json){
		search_results.html('');
		if(json.results === null){
			search_results.html('No results found.');
			music.hide_loader();
			return;
		}
		//Loop through tracks
		var ii = 0;
		$.each(json.results.Track, function(i, item){
			if( typeof item.Album != 'undefined' &amp;&amp; item.Album != null ) {
				if( typeof item.Album.Release != 'undefined'){
					if( typeof item.Album.Release.Image == 'undefined'){
						$image_url = 'images/no_image.jpg';
					}else{
						$image_url = item.Album.Release.Image[5].url;
					}
				search_results.append('&lt;p class=&quot;music_item&quot;&gt;&lt;span&gt;&lt;img src=&quot;'+$image_url+'&quot; /&gt;&lt;span class=&quot;album_title&quot;&gt;'+item.Album.Release.title+'&lt;/span&gt;&lt;/span&gt; - &lt;a href=&quot;http://www.amazon.com/s/ref=nb_ss_d?url=search-alias%3Ddigital-music&amp;field-keywords='+item.Album.Release.title+', '+item.Artist.name+'&quot;&gt;Buy&lt;/a&gt;&lt;/p&gt;');
				}
				ii++;
				if(ii == 3)
				{
					search_results.append('&lt;p class=&quot;clear&quot;&gt;&lt;/p&gt;');
					ii = 0;
				}
			}
		});

	}

	search_box.keyup(function(){

		music.show_loader();
		if(runner != ''){
			runner.abort();
			//console.log('Aborted');
		}
		setTimeout( function() {
			music.search(search_box.val());
		}, 1000 );
		music.hide_loader();
	});

});
</pre>
<h3>Overview of the JavaScript</h3>
<p>At the top of this file we create some of our default variables which we are going to use throughout the script.</p>
<p>After this we create our variable object &#8220;music&#8221;. I chose to create this part similarly to a plugin for ease of use later on. Next we will create 3 functions in this object, on to search Yahoo! using the YQL, and two to show and hide the loader. Our music.search function requires a string which will be the value of the search box, which will be used to search the YQL database. In the music.search we need to set up our AJAX request which requires 3 parameters: URL, datatype and the success callback.</p>
<p>We can use the <a href="http://developer.yahoo.com/yql/console/">YQL Console</a> to produce our request URL. From the drop down on the right hand side if we select &#8220;music&#8221; we can see a list and few examples of what we can search/do with Yahoo!&#8217;s music tool and YQL. We are using &#8220;music.track.search&#8221; to provide our search results.</p>
<p><img src="https://img.skitch.com/20110717-ncftjub8umbpw3abxx82dhdpwp.png" alt="" /></p>
<p>From above all we need to do is copy the URL and replace &#8220;Madonna&#8221; with our string we want to search.</p>
<p>The parse_results function will then handle all the work of making sure there is a track and displaying it in the results area along with a handy link to buy it from Amazon.com. While printing out each of our tracks if an image isn&#8217;t found we show default &#8220;no image&#8221; instead.</p>
<p>Our final bit of code ties it all together adding an event listener on the search box. The listener checks for a &#8220;key up&#8221; on the search box so when someone starts to type a search is fired (and if search is currently running it is aborted).</p>
<h3>Wrapping up</h3>
<p>That&#8217;s about all we need to get started with using YQL. As we can see its a very useful tool and this is just a short guide to what can be done with it. I hope that this gave a good overview of an example and explain a bit about YQL.<br />
For more information be sure to read the <a href="http://developer.yahoo.com/yql/guide/">Yahoo! guide</a> as this is a really powerful tool with many possibilities with what can be done with it!</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/ajax-json-guide/' rel='bookmark' title='AJAX / JSON Guide'>AJAX / JSON Guide</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=8dotV5dMhek:yomFU6JRaaM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=8dotV5dMhek:yomFU6JRaaM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=8dotV5dMhek:yomFU6JRaaM:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/8dotV5dMhek" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/getting-started-with-yql-and-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/getting-started-with-yql-and-ajax/</feedburner:origLink></item>
		<item>
		<title>Brenelz.com Changes Hosting!</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/IcdonN4vY3w/</link>
		<comments>http://brenelz.com/blog/brenelz-com-changes-hosting/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 19:44:07 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2838</guid>
		<description><![CDATA[TweetBrenelz.com is proud to announce we have switched over from Dreamhost to OnCallSoftware.net for our hosing. Dreamhost just seemed too slow, and had way too many server outages. Hopefully this will help us grow this blog to new heights! We would love to know if you see a speed difference, hit the comments!<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/giveaways-galore-as-brenelz-com-is-re-launched/' rel='bookmark' title='Giveaways Galore as Brenelz.com is Re-Launched!'>Giveaways Galore as Brenelz.com is Re-Launched!</a></li>
<li><a href='http://brenelz.com/blog/win-some-chuck-swag-with-brenelz-web-solutions/' rel='bookmark' title='Win Some Chuck Swag with Brenelz Web Solutions&#8230;'>Win Some Chuck Swag with Brenelz Web Solutions&#8230;</a></li>
<li><a href='http://brenelz.com/blog/brenelz-web-solutions-on-facebook/' rel='bookmark' title='Brenelz Web Solutions on Facebook!'>Brenelz Web Solutions on Facebook!</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2838" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fbrenelz-com-changes-hosting%2F&amp;via=brenelz&amp;text=Brenelz.com%20Changes%20Hosting%21&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fbrenelz-com-changes-hosting%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Brenelz.com is proud to announce we have switched over from Dreamhost to <a href="http://oncallsoftware.net/" target="_blank">OnCallSoftware.net</a> for our hosing.  Dreamhost just seemed too slow, and had way too many server outages.  Hopefully this will help us grow this blog to new heights!</p>
<p><strong>We would love to know if you see a speed difference, hit the comments!</strong></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/giveaways-galore-as-brenelz-com-is-re-launched/' rel='bookmark' title='Giveaways Galore as Brenelz.com is Re-Launched!'>Giveaways Galore as Brenelz.com is Re-Launched!</a></li>
<li><a href='http://brenelz.com/blog/win-some-chuck-swag-with-brenelz-web-solutions/' rel='bookmark' title='Win Some Chuck Swag with Brenelz Web Solutions&#8230;'>Win Some Chuck Swag with Brenelz Web Solutions&#8230;</a></li>
<li><a href='http://brenelz.com/blog/brenelz-web-solutions-on-facebook/' rel='bookmark' title='Brenelz Web Solutions on Facebook!'>Brenelz Web Solutions on Facebook!</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=IcdonN4vY3w:-JFOkqyrTD4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=IcdonN4vY3w:-JFOkqyrTD4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=IcdonN4vY3w:-JFOkqyrTD4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/IcdonN4vY3w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/brenelz-com-changes-hosting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/brenelz-com-changes-hosting/</feedburner:origLink></item>
		<item>
		<title>Using .htaccess To Make Testing Easier</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/NNDHdY86O24/</link>
		<comments>http://brenelz.com/blog/using-htaccess-to-make-testing-easier/#comments</comments>
		<pubDate>Tue, 31 May 2011 13:00:38 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2814</guid>
		<description><![CDATA[TweetDo you have trouble implementing a phase II of a website? I know it can be a pain having to develop a phase II on top of an existing live site. Obviously you can&#8217;t just modify the live server without testing; but other alternatives can be troublesome as well. Its not fun having 2-3 different [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/usability-testing-the-easy-way/' rel='bookmark' title='Usability Testing: The easy way!'>Usability Testing: The easy way!</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2814" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fusing-htaccess-to-make-testing-easier%2F&amp;via=brenelz&amp;text=Using%20.htaccess%20To%20Make%20Testing%20Easier&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fusing-htaccess-to-make-testing-easier%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Do you have trouble implementing a phase II of a website?  I know it can be a pain having to develop a phase II on top of an existing live site.  Obviously you can&#8217;t just modify the live server without testing; but other alternatives can be troublesome as well.  </p>
<p><a href="http://cdnwww2.brenelz.netdna-cdn.com/wp-content/uploads/2011/05/apache-http-server-logo1.jpg"><img src="http://cdnwww2.brenelz.netdna-cdn.com/wp-content/uploads/2011/05/apache-http-server-logo1.jpg" alt="" title="apache-http-server-logo1" width="200" height="150" class="alignright size-full wp-image-2823" /></a><br />
Its not fun having 2-3 different copies of a website.  Get&#8217;s confusing which is live, what changes have been done on which, etc.  Well I found one way to somewhat ease the pain.  I know some of you out there have more in depth solutions such as <a href="http://zookeeper.apache.org/">ZooKeeper</a> or <a href="https://github.com/capistrano/capistrano/wiki">Capistrano</a>, but both didn&#8217;t really suit my needs and are a bit complex.<br />
<span id="more-2814"></span></p>
<h3>The Folder Structure</h3>
<p>My solution would be to have two folders in the public_html of your website.  Have one named &#8220;staging&#8221; and the other named &#8220;production&#8221;.</p>
<pre>
/public_html
    /staging
    /production
</pre>
<p>Each folder would be a &#8220;copy&#8221; of your site, and each would have its own db.  I would suggest you name your db&#8217;s yoursite_staging, and yoursite_production respectively.</p>
<h3>The .htaccess</h3>
<p>The only real requirement for this is that must have a unix server as that is the only server that supports .htaccess.  You also have the <a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html">mod_rewrite module</a> installed.</p>
<p>Once you are sure the requirements are met, put the following in your .htaccess:</p>
<pre class="brush: plain; title: ; notranslate">
# enable module_rewrite
RewriteEngine On

# make sure the host is what you expect, and don't rewrite subdomains
RewriteCond %{HTTP_HOST} ^(www.)?yourdomain.com$

# make sure they aren't requesting the actual production directory.  Otherwise it would be a continuous loop.
RewriteCond %{REQUEST_URI} !^/production/

# rewrite any request file to the production directory
RewriteRule ^(.*)$ /production/$1
</pre>
<p>The following are some examples of how the above will redirect:</p>
<pre>
/index.php =>  /production/index.php
/css/styles.css?v=1  =>  /production/css/styles.css?v=1
/images/gallery/myimage.jpg => /production/images/gallery/myimage.jpg
</pre>
<h3>Switching Folders</h3>
<p>Now if you ever need to change the folder that is shown live on your site, just change any line that has &#8220;production&#8221; in it.  Alternatively you could just rename the &#8220;production&#8221; folder to &#8220;staging&#8221; and vice versa.</p>
<h3>Your Thoughts?</h3>
<p>What do you think of this concept?  Is it too simple?  If you got a better way to do something like this please sure it in the comments!</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/usability-testing-the-easy-way/' rel='bookmark' title='Usability Testing: The easy way!'>Usability Testing: The easy way!</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=NNDHdY86O24:-ZiOo3X6EcA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=NNDHdY86O24:-ZiOo3X6EcA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=NNDHdY86O24:-ZiOo3X6EcA:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/NNDHdY86O24" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/using-htaccess-to-make-testing-easier/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/using-htaccess-to-make-testing-easier/</feedburner:origLink></item>
		<item>
		<title>Brenelz Web Solutions on Facebook!</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/JwWi2KNI2_A/</link>
		<comments>http://brenelz.com/blog/brenelz-web-solutions-on-facebook/#comments</comments>
		<pubDate>Wed, 04 May 2011 19:03:00 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2801</guid>
		<description><![CDATA[TweetJust a little FYI for all of you following my blog. Please consider &#8220;liking&#8221; my facebook page below. I might be offering exclusive content on Facebook in the near future. Stay tuned!<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/brenelz-web-solutions-re-vamp/' rel='bookmark' title='Brenelz Web Solutions Re-Vamp'>Brenelz Web Solutions Re-Vamp</a></li>
<li><a href='http://brenelz.com/blog/happy-holidays-from-brenelz-web-solutions/' rel='bookmark' title='Happy Holidays from Brenelz Web Solutions!'>Happy Holidays from Brenelz Web Solutions!</a></li>
<li><a href='http://brenelz.com/blog/win-some-chuck-swag-with-brenelz-web-solutions/' rel='bookmark' title='Win Some Chuck Swag with Brenelz Web Solutions&#8230;'>Win Some Chuck Swag with Brenelz Web Solutions&#8230;</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2801" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fbrenelz-web-solutions-on-facebook%2F&amp;via=brenelz&amp;text=Brenelz%20Web%20Solutions%20on%20Facebook%21&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fbrenelz-web-solutions-on-facebook%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Just a little FYI for all of you following my blog.  Please consider &#8220;liking&#8221; my facebook page below.  </p>
<p><strong>I might be offering exclusive content on Facebook in the near future.  Stay tuned!</strong></p>
<div id="fb-root" style="margin:20px 0px;"></div>
<p><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like-box href="http://www.facebook.com/brenelzwebsolutions" width="292" show_faces="true" stream="false" header="false"></fb:like-box></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/brenelz-web-solutions-re-vamp/' rel='bookmark' title='Brenelz Web Solutions Re-Vamp'>Brenelz Web Solutions Re-Vamp</a></li>
<li><a href='http://brenelz.com/blog/happy-holidays-from-brenelz-web-solutions/' rel='bookmark' title='Happy Holidays from Brenelz Web Solutions!'>Happy Holidays from Brenelz Web Solutions!</a></li>
<li><a href='http://brenelz.com/blog/win-some-chuck-swag-with-brenelz-web-solutions/' rel='bookmark' title='Win Some Chuck Swag with Brenelz Web Solutions&#8230;'>Win Some Chuck Swag with Brenelz Web Solutions&#8230;</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=JwWi2KNI2_A:bT9e6VSfcsM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=JwWi2KNI2_A:bT9e6VSfcsM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=JwWi2KNI2_A:bT9e6VSfcsM:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/JwWi2KNI2_A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/brenelz-web-solutions-on-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/brenelz-web-solutions-on-facebook/</feedburner:origLink></item>
		<item>
		<title>IP Mapping in PHP Using MaxMind</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/3n3uHhL7clI/</link>
		<comments>http://brenelz.com/blog/ip-mapping-in-php-using-maxmind/#comments</comments>
		<pubDate>Mon, 02 May 2011 15:10:51 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2776</guid>
		<description><![CDATA[Tweet In todayâ€™s tutorial we will be learning how to do some simple ip mapping using MaxMindâ€™s database.Â  This is handy if for example your client wants different things to show for the east and west side of the country.Â  This could also be handy if you have a special going on in only one [...]<div class='yarpp-related-rss yarpp-related-none'>

No related posts.
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2776" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fip-mapping-in-php-using-maxmind%2F&amp;via=brenelz&amp;text=IP%20Mapping%20in%20PHP%20Using%20MaxMind&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fip-mapping-in-php-using-maxmind%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><div class="wp-caption"><a href="http://cdnwww2.brenelz.netdna-cdn.com/wp-content/uploads/2011/05/geo-targeting_11.jpg"><img src="http://cdnwww2.brenelz.netdna-cdn.com/wp-content/uploads/2011/05/geo-targeting_11.jpg" alt="" title="geo-targeting_11" width="333" height="221" class="alignnone size-full wp-image-2793" /></a>
</div>
<p>In todayâ€™s tutorial we will be learning how to do some simple ip mapping using MaxMindâ€™s database.Â  This is handy if for example your client wants different things to show for the east and west side of the country.Â  This could also be handy if you have a special going on in only one state, and you donâ€™t want it to show up to visitors outside of that state.</p>
<p><span id="more-2776"></span></p>
<h3>Step 1 â€“ Purchase MaxMind Queries</h3>
<p>Head on over to MaxMindâ€™s web services page &#8211; <a href="http://www.maxmind.com/app/web_services#city" target="_blank">http://www.maxmind.com/app/web_services#city</a> and purchase a few queries.Â  Take into consideration how many visitors your site will have because each visit will use up a query.Â  Once this is done you should have received a license key for which you can use in your PHP code.</p>
<h3>Step 2 â€“ Plan Your Code</h3>
<p>This is a step a lot of PHP developers donâ€™t do (myself included).Â  It is important, especially in larger projects to have a plan of attack.Â  Letâ€™s create a new php file (ipmapping.php) and enter our plan of action in the comments.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
// start session

// get the users ip address

// request ip information from our maxmind db

// store the received information in the session

// show link if conditions are met

?&gt;
</pre>
<h3>Step 3 â€“ Write Code</h3>
<p>Now begin coding the different sections.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
// start session
session-start();

// get the users ip address
$current_ip= $_SERVER['REMOTE_ADDR'];

// request ip information from our maxmind db
$license_key = 'YOUR_LICENSE_KEY_HERE';
$query = &quot;http://geoip3.maxmind.com/b?l=&quot; . $license_key 
. &quot;&amp;amp;i=&quot; . $current_ip;

$url = parse_url($query);
$host = $url[&quot;host&quot;];
$path = $url[&quot;path&quot;] . &quot;?&quot; . $url[&quot;query&quot;];
$timeout = 1;
$fp = fsockopen ($host, 80, $errno, $errstr, $timeout);

if ($fp) {
fputs ($fp, &quot;GET $path HTTP/1.0\nHost: &quot; . $host . &quot;\n\n&quot;);

while (!feof($fp)) {
$buf .= fgets($fp, 128);
}

$lines = split(&quot;\n&quot;, $buf);
$data = $lines[count($lines)-1];
fclose($fp);
}
else {
# enter error handing code here
}

// store the received information in the session
$geo = explode(&quot;,&quot;,$data);
$current_country = $geo[0];
$current_region = $geo[1];
$current_city = $geo[2];
$current_lat = $geo[3];
$current_lon = $geo[4];

$_SESSION['current_region'] = $current_region;
$_SESSION['current_city'] = $current_city;
$_SESSION['current_lat'] = $current_lat;
$_SESSION['current_lon'] = $current_lon;
$_SESSION['current_country'] = $current_country;

// show link if conditions are met
?&gt;
&lt;?php if( $current_region == 'NY' ) : ?&gt;
&lt;a href=&quot;pdfs/new-york-brochure.pdf&quot;  target=&quot;_blank&quot;&gt;
Download New York Brochure  &amp;raquo;
&lt;/a&gt;
&lt;?php endif; ?&gt;
</pre>
<h3>Step 4 â€“ Test Code</h3>
<p>One of the biggest headaches about IP Mapping is testing.Â  Just because it works for your IP doesnâ€™t mean it works for everyone.Â  The rule of testing is to make sure you test all the different scenarios.Â  Use one ip from inside your test region, and one from outside.Â  Once you have these test ips put them into $current_region so it is static.Â  Once things are tested you can change $current_ip back to the way it was before.</p>
<h3>Conclusion</h3>
<p>So what do you think of our application?Â  Hopefully this is something you can use in your projects down the line.</p>
<div class='yarpp-related-rss yarpp-related-none'>
<p>No related posts.</p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=3n3uHhL7clI:t_ttGrwXfdk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=3n3uHhL7clI:t_ttGrwXfdk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=3n3uHhL7clI:t_ttGrwXfdk:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/3n3uHhL7clI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/ip-mapping-in-php-using-maxmind/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/ip-mapping-in-php-using-maxmind/</feedburner:origLink></item>
		<item>
		<title>Web Hosting Basics: Choosing the Right Plan</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/obd3HfmReYw/</link>
		<comments>http://brenelz.com/blog/web-hosting-basics-choosing-the-right-plan/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 13:00:09 +0000</pubDate>
		<dc:creator>Brian Flores</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2764</guid>
		<description><![CDATA[Tweet It is common for even the most experienced website developers to have difficulty in choosing the ideal hosting plan to meet their requirements. An endless number of web hosting companies exist, each offering their own unique packages and additional features. The process of choosing a web hosting plan can become quite complicated. What is [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/20-source-code-hosting-sites-you-should-know/' rel='bookmark' title='20 Source Code Hosting Sites You Should Know'>20 Source Code Hosting Sites You Should Know</a></li>
<li><a href='http://brenelz.com/blog/deploy-a-dedicated-server-in-the-cloud/' rel='bookmark' title='Deploy a dedicated server in the cloud *'>Deploy a dedicated server in the cloud *</a></li>
<li><a href='http://brenelz.com/blog/5-questions-to-ask-before-choosing-a-web-developer/' rel='bookmark' title='5 Questions To Ask Before Choosing a Web Developer'>5 Questions To Ask Before Choosing a Web Developer</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2764" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fweb-hosting-basics-choosing-the-right-plan%2F&amp;via=brenelz&amp;text=Web%20Hosting%20Basics%3A%20Choosing%20the%20Right%20Plan&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fweb-hosting-basics-choosing-the-right-plan%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><div class="wp-caption">
<a href="http://cdnwww.brenelz.com/wp-content/uploads/2011/04/Servers_500x425.jpg"><img src="http://cdnwww.brenelz.com/wp-content/uploads/2011/04/Servers_500x425.jpg" alt="" title="OLYMPUS DIGITAL CAMERA" width="500" height="425" class="alignnone size-full wp-image-2766" /></a>
</div>
<p>It is common for even the most experienced website developers to have difficulty in choosing the ideal hosting plan to meet their requirements.  An endless number of web hosting companies exist, each offering their own unique packages and additional features.  The process of choosing a web hosting plan can become quite complicated.<br />
<span id="more-2764"></span></p>
<h3>What is Shared Hosting, VPS Hosting and Dedicated Hosting Anyway?</h3>
<p>The easiest way to overcome confusion about web hosting plans is to understand the difference between dedicated server hosting, virtual private server (VPS) hosting, and shared hosting options. Once the differences are understood, choosing the most advantageous hosting plan will become fairly simple.  The ideal host and plan will be determined by what the web developer expects to accomplish with the website.</p>
<h4>Shared Server Hosting</h4>
<p>Shared server hosting plans are appropriate for small websites without much traffic or data transfer.  Shared hosting means that the server is shared with several other websites, each using the same IP address.  Websites hosted on shared servers literally share the serverâ€™s resources with many other websites.  This fact means less reliable performance and security than one would expect with a dedicated server.  Email process and data transfer will be noticeably slower, and software and firewalls are not customizable. </p>
<p>Keep in mind that when using a shared server, transferring your website to a new server can be time-consuming, difficult and frustrating.  The main benefit of using a shared server is the low cost, but the overall service of a shared server leaves much to be desired.  Shared hosting is perfect for a small or medium sized project that does not require a great deal of customization and will remain relatively static over time.  Any developer or website owner that is looking for an economical, efficient hosting option will find a shared server a worthy choice.</p>
<h4>Dedicated Hosting</h4>
<p>A dedicated server refers to a hosting plan in which the website owner pays for their own personal server.  This server and its resources are completely dedicated to one website, and it does not share space with any other websites.  A dedicated server comes complete with its own software and operating system.  Dedicated servers are extremely powerful and efficient, and remain the best choice for projects requiring a high level of customization.</p>
<p>Dedicated hosting plans have been created to cater to very resource-driven websites.  These include websites that consume a great amount of bandwidth to offer streaming music or videos, or those that provide a large amount of data to thousands of visitors monthly.  Dedicated servers are also a good option for expansive corporate or employee intranets.</p>
<h4>VPS Hosting</h4>
<p>Virtual private server, or VPS, hosting provides many of the same features that dedicated hosting does.  These features include an operating system, dedicated IP addresses, unlimited domain capability, and an abundant amount of data transfer.  The only real difference is that VPS hosting shares the same physical server with other websites and files.  The serverâ€™s space and resources are divided among virtual partitions.</p>
<p>VPS hosting offers some customization with security and performance concerns.  It also allows customization of firewalls and the ability to dictate important permissions for sensitive files and data.  VPS resources permit the capability for a larger server capacity, while allowing much faster speeds and better efficiency than traditional shared servers.  This makes them appropriate for high traffic websites and those with high bandwidth applications that donâ€™t require the power of a fully dedicated server.</p>
<h3>Understanding the Advantages of Each Type Of Hosting Plan</h3>
<p>Both VPS and dedicated servers provide increased functionality for any website project.  With both types of plans, an efficient email server offers improved performance and security.  This includes the possibility of advanced email campaigns.  Another benefit of VPS and dedicated hosting is the ability to choose and customize the operating system you prefer, as well as the option of installing and configuring software to your specific needs.</p>
<p>Shared servers do not offer benefits such as custom operating systems and software configuration.   Shared server hosting can also potentially pose problems with reliability and security concerns, since server resources are shared.  Another user can easily damage the serverâ€™s functionality, although most experienced hosting providers have implemented safeguards to keep such issues from occurring.</p>
<p>When selecting a potential new website host, it is crucial to understand what level of customer support will be offered for dedicated and virtual private servers.  Is the technical support department available by several modes of communication?  Twenty-four hours a day or just during business hours?  A full technical support package will provide support for any software that has been installed on the server.  Shared hosting providers can only operate tested, bug-free software.</p>
<p>Developers who require features such as LAMP or a control panel to be installed on their dedicated or  VPS should become aware of some additional potential issues.  It is important to understand these and address concerns with the new host before finalizing any decision.  LAMP and the control panel may be pre-installed on the server as part of the package plan, or they may have to be installed.  Either the web host or the developer may hold the responsibility for the installation.  In this situation, the developer may incur additional fees for such an installation.  Some less desirable web hosts will charge an additional fee for the installation of such features, while providing absolutely no installation support throughout the process.  Keep in mind that when choosing a web host that offers minimal technical support, a fairly high level of technical ability is a necessity to keep the server and software running properly and securely.</p>
<p>Another crucial consideration when choosing a particular type of server is its speed.  This depends on several factors, including the machineâ€™s internal power, the location of the server, and often the operating system.  The final decision about whether to use shared, dedicated or VPS hosting depends on a variety of factors, but most important are the project budget, the type of website being planned, and the expected or desired rate of traffic and growth of the website.</p>
<h3>Some Last Things to Consider Before Making A Final Decision</h3>
<p>Before making any final decision, it is essential to begin communication with the potential new host to obtain specific company policies and information regarding support, terms of service, and other users. Opt for VPS hosting over a shared plan, this is generally a more feasible and reliable choice.  VPS is ideal for a company that would like to upgrade their business operations and website presence, and who will require enhanced functionality and support to reach that goal.  Dedicated servers are the right option for any developer who requires a full array of features, including complete customization ability, high levels of rapid data transfer, powerful email options, custom firewalls and IP addresses, and responsive and reliable technical support.</p>
<p>When selecting a potential new web host and hosting plan, reliability is often the most important concern.  Any potential host should be researched regarding uptime and stability.  The best way to get an idea of a hostâ€™s customer satisfaction rate is to begin by checking out online reviews.  Investigate the host company thoroughly, and check out the other businesses it represents before making a commitment to service.  A wealth of information is available online to begin researching hosting providers and service plans.  Consider your needs and expectations, your budget, and your future plans along with the providerâ€™s stated plans and additional value-added features.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/20-source-code-hosting-sites-you-should-know/' rel='bookmark' title='20 Source Code Hosting Sites You Should Know'>20 Source Code Hosting Sites You Should Know</a></li>
<li><a href='http://brenelz.com/blog/deploy-a-dedicated-server-in-the-cloud/' rel='bookmark' title='Deploy a dedicated server in the cloud *'>Deploy a dedicated server in the cloud *</a></li>
<li><a href='http://brenelz.com/blog/5-questions-to-ask-before-choosing-a-web-developer/' rel='bookmark' title='5 Questions To Ask Before Choosing a Web Developer'>5 Questions To Ask Before Choosing a Web Developer</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=obd3HfmReYw:9G97ETb471s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=obd3HfmReYw:9G97ETb471s:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=obd3HfmReYw:9G97ETb471s:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/obd3HfmReYw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/web-hosting-basics-choosing-the-right-plan/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/web-hosting-basics-choosing-the-right-plan/</feedburner:origLink></item>
		<item>
		<title>Fifteen Reasons To Use Video For Your Business</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/joovLGHIVCQ/</link>
		<comments>http://brenelz.com/blog/fifteen-reasons-to-use-video-for-your-business/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 13:00:42 +0000</pubDate>
		<dc:creator>Dave Wowchuk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2741</guid>
		<description><![CDATA[Tweet 1. According to a study by the (University of Pennsylvania) Wharton school of Business, prospects are 72% more likely to purchase a product or service when video is used and they make their buying decisions faster. After seeing a video, most prospects will have a greater understanding of the subject or product. 89 percent [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/how-ecommerce-adds-value-to-your-business/' rel='bookmark' title='How eCommerce Adds Value To Your Business'>How eCommerce Adds Value To Your Business</a></li>
<li><a href='http://brenelz.com/blog/new-video-edit-app-for-iphone-3gs/' rel='bookmark' title='New Video Edit iPhone App!'>New Video Edit iPhone App!</a></li>
<li><a href='http://brenelz.com/blog/registering-a-business-name/' rel='bookmark' title='Registering  A Business Name'>Registering  A Business Name</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2741" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Ffifteen-reasons-to-use-video-for-your-business%2F&amp;via=brenelz&amp;text=Fifteen%20Reasons%20To%20Use%20Video%20For%20Your%20Business&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Ffifteen-reasons-to-use-video-for-your-business%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><br style="clear:both"/>
<div class="wp-caption"><a href="http://cdnwww2.brenelz.netdna-cdn.com/wp-content/uploads/2011/04/camera.jpg"><img src="http://cdnwww2.brenelz.netdna-cdn.com/wp-content/uploads/2011/04/camera.jpg" alt="" title="camera" width="400" height="289" class="alignnone size-full wp-image-2753" /></a></div>
<p>1. According to a study by the (University of Pennsylvania) Wharton school of Business, <strong>prospects are 72% more likely to purchase a product</strong> or service when video is used and they make their buying decisions faster. After seeing a video, most prospects will have a greater understanding of the subject or product.<br />
89 percent of consumers will review a video the same day it is received, and about 94 percent of those people will share it with a friend or relative. Industry reports suggest the response rates for video promotions are six times greater than those for printed direct mail pieces.<br />
<span id="more-2741"></span><br />
2. <strong>&#8220;Video brochures&#8221; have a high-perceived value</strong> so they rarely get tossed like a lot of junk mail. People also tend to keep them and pass them along to friends. Most people will watch a marketing video in its entirety &#8211; out of curiosity, if nothing else.</p>
<p>3. Video can help present a <strong>consistent message every time</strong> for every viewer. Put forward a consistent orientation, training, sales, or marketing message to enable wider audiences and on demand viewing.</p>
<p>4. <strong>Video is affordable.</strong> It&#8217;s no longer just for large corporations. A carefully scripted 3-5 minute video can be more effective and convey as much information as a stack of printed materials.</p>
<p>5. Video can help you <strong>reach markets that live training or sales people can&#8217;t reach</strong>. Video helps you deliver your message to smaller market segments that may never be able to afford your live training services or markets to far away to reach.</p>
<p>6. Filmmaking and its offspring, video, has become the most powerful communications tool of the last 100 years. Video on the Internet is growing quickly, and<strong> viewing content online has actually surpassed traditional TV viewing</strong>.</p>
<p>7. Some videos are <strong>powerful sales devices in themselves</strong>. You&#8217;ve probably seen the exercise machine commercials that offer a free video. Bowflex sells a $2,000 exercise system. The free video they send to prospective customers cost $6.50 each, but nearly half of those who view the DVD order a system.</p>
<p>8. Video can <strong>show your product or service in actio</strong>n, something brochures can&#8217;t do. You could have one or more actual customers being filmed using your product or even stage a re-creation. In either case you want to show the real benefits of using your product.</p>
<p>9. Even though your video may be produced for one or two primary uses, you&#8217;re likely to <strong>find many other uses for this same video</strong>. Your video can be used in trade shows, one-on-one sales calls, shown to groups, or streamed over the Internet from your website. It can be used to attract investors and for other uses. Have the video designed so it can be easily updated to include new products, services and people without redoing the entire video.</p>
<p>10. Video can help a relatively <strong>small company look like a much larger national or international firm</strong>. You could film some of your suppliers or customer&#8217;s businesses. You could show your products (or services) being manufactured and used.</p>
<p>11.  Video can be a perfect way to <strong>explain a complex process</strong> or technical product where the inner workings are hidden from view. Using computer generated graphics or an animation can clearly explain how a product or process works.</p>
<p>12. Video is a cost-effective way to sell or train people on products that <strong>require a demonstration</strong> in order to be sold or serviced, especially for products that are expensive to move or demonstrate.</p>
<p>13. Video is an ideal way to give <strong>â€œvirtual toursâ€</strong> of your organization.  By using close-ups and careful lighting you can put your best foot forward, and the viewer doesn&#8217;t have to see anything you don&#8217;t want them to see. Highlight those aspects of your organization that are most important to your customers such as quality control or pride of workmanship.</p>
<p>14. One reason video is such a powerful medium is because it involves the <strong>viewer&#8217;s emotions</strong>. The ability to reach an audience with images and sound can be incredibly persuasive. The combination of sights and sounds appeals both to those who learn visually and to those who respond more to auditory learning styles.</p>
<p>15.  <strong>&#8220;Before and after&#8221; shots</strong> are another way to use video. For example, a company that restores water wells used &#8220;before and after&#8221; video shots that dramatically demonstrate how their patented system improved the clarity of the water. These &#8220;before and after&#8221; shots can be the most effective way to concisely express the benefits of your product or service.</p>
<h3>Does your business use video?  If not, what has prevented you from doing so.</h3>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/how-ecommerce-adds-value-to-your-business/' rel='bookmark' title='How eCommerce Adds Value To Your Business'>How eCommerce Adds Value To Your Business</a></li>
<li><a href='http://brenelz.com/blog/new-video-edit-app-for-iphone-3gs/' rel='bookmark' title='New Video Edit iPhone App!'>New Video Edit iPhone App!</a></li>
<li><a href='http://brenelz.com/blog/registering-a-business-name/' rel='bookmark' title='Registering  A Business Name'>Registering  A Business Name</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=joovLGHIVCQ:IXHW-d2ZkDU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=joovLGHIVCQ:IXHW-d2ZkDU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=joovLGHIVCQ:IXHW-d2ZkDU:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/joovLGHIVCQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/fifteen-reasons-to-use-video-for-your-business/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/fifteen-reasons-to-use-video-for-your-business/</feedburner:origLink></item>
		<item>
		<title>Top 5 WordPress SEO Tips</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/a4mWlxuWQfA/</link>
		<comments>http://brenelz.com/blog/top-5-wordpress-seo-tips/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 20:08:00 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2711</guid>
		<description><![CDATA[TweetThere are dozens of specific effective search engine optimization tips for your WordPress site. To a newcomer in web development and publishing, these â€˜helpâ€™ lists of 100+ SEO techniques are daunting and sometimes out of reach. These Top 5 WordPress SEO Tips are a great first, valuable step. 1. Content. Content. Content. Creating interesting, genuine [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/five-seo-writing-tips-for-your-blog-or-website/' rel='bookmark' title='Five SEO Writing Tips for Your Blog or Website'>Five SEO Writing Tips for Your Blog or Website</a></li>
<li><a href='http://brenelz.com/blog/50-wordpress-resources/' rel='bookmark' title='50 WordPress Resources'>50 WordPress Resources</a></li>
<li><a href='http://brenelz.com/blog/wordpress-more-than-just-a-blogging-platform/' rel='bookmark' title='WordPress: More than just a blogging platform?'>WordPress: More than just a blogging platform?</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2711" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Ftop-5-wordpress-seo-tips%2F&amp;via=brenelz&amp;text=Top%205%20WordPress%20SEO%20Tips&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Ftop-5-wordpress-seo-tips%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>There are dozens of specific effective search engine optimization tips for your WordPress site. To a newcomer in web development and publishing, these â€˜helpâ€™ lists of 100+ SEO techniques are daunting and sometimes out of reach.  These Top 5 WordPress SEO Tips are a great first, valuable step.  </p>
<p>1.	<strong>Content. Content. Content.</strong> Creating interesting, genuine and sometimes controversial content is the first step in having visitors return to your site. Donâ€™t just use the plug-and-chug method of loading poorly written articles with keywords. Instead, write content worth reading while consciously including keywords.  </p>
<p>2.	<strong>Keywords are key.</strong> Be selective and specific when choosing keyword phrases. Keyword phrases should at least appear in the title and in beginning and ending paragraphs. Putting keyword phrases in your title tag and page title, as well as in your HTML code (META tags) are beneficial for SEO.</p>
<p>3.	<strong>Use clean URLs.</strong> URLs that are easily readable by humans are also more easily accessed by search engine spiders.<br />
Ditch the www.fakeseocorp.com/=3365d9647b?&#038;category=tipsandtricks style, and adopt the much more aesthetically pleasing www.fakeseocorp.com/tipsandtricks. </p>
<p>4.	<strong>Link your site internally. </strong>Linking different pages within your site is one of the simplest SEO techniques. By linking visitors around your site, you are increasing individual page traffic, increasing PageRank, and allowing spiders to access all pages on your website.</p>
<p>5.	<strong>Spread the word. </strong>Create social media accounts, such as Twitter and Facebook, for your website. Also, submit your website to social news sites like Digg, discovery engines like StumbleUpon, and reputable search engines. These all allow search engines to find your site more readily and will increase traffic.</p>
<p>Thereâ€™s an enormous amount of SEO tips, tricks and tools available on the Internet. Itâ€™s important for a web development newcomer to realize that SEO is not a set one technique, five techniques or 500 techniques. SEO is a varying, synergistic structure, with a strong base of simple techniques. </p>
<p>Think of this Top 5 WordPress SEO Tips as the necessary starter kit for an evolving search engine optimization toolbox.  When implementing more complicated SEO techniques, it is beneficial to consult an SEO specialist or veteran web developer.    </p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/five-seo-writing-tips-for-your-blog-or-website/' rel='bookmark' title='Five SEO Writing Tips for Your Blog or Website'>Five SEO Writing Tips for Your Blog or Website</a></li>
<li><a href='http://brenelz.com/blog/50-wordpress-resources/' rel='bookmark' title='50 WordPress Resources'>50 WordPress Resources</a></li>
<li><a href='http://brenelz.com/blog/wordpress-more-than-just-a-blogging-platform/' rel='bookmark' title='WordPress: More than just a blogging platform?'>WordPress: More than just a blogging platform?</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=a4mWlxuWQfA:arNcTz_cTms:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=a4mWlxuWQfA:arNcTz_cTms:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=a4mWlxuWQfA:arNcTz_cTms:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/a4mWlxuWQfA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/top-5-wordpress-seo-tips/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/top-5-wordpress-seo-tips/</feedburner:origLink></item>
		<item>
		<title>5 Questions To Ask Before Choosing a Web Developer</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/kxfGQjSMYps/</link>
		<comments>http://brenelz.com/blog/5-questions-to-ask-before-choosing-a-web-developer/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 17:21:55 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2705</guid>
		<description><![CDATA[TweetWeb developers have different levels of expertise. While two different web developers may claim five years of experience, one might be more capable and match your needs more closely. In addition to the usual interview questions, try asking these questions to find the right web developer for your next project: 1. What is your keyword [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/website-start-up-20-questions/' rel='bookmark' title='Website Start-up: 20 Questions'>Website Start-up: 20 Questions</a></li>
<li><a href='http://brenelz.com/blog/tips-for-getting-a-web-developer-job/' rel='bookmark' title='Tips For Getting A Web Developer Job'>Tips For Getting A Web Developer Job</a></li>
<li><a href='http://brenelz.com/blog/web-hosting-basics-choosing-the-right-plan/' rel='bookmark' title='Web Hosting Basics: Choosing the Right Plan'>Web Hosting Basics: Choosing the Right Plan</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2705" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2F5-questions-to-ask-before-choosing-a-web-developer%2F&amp;via=brenelz&amp;text=5%20Questions%20To%20Ask%20Before%20Choosing%20a%20Web%20Developer&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2F5-questions-to-ask-before-choosing-a-web-developer%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Web developers have different levels of expertise. While two different web developers may claim five years of experience, one might be more capable and match your needs more closely. In addition to the usual interview questions, try asking these questions to find the right web developer for your next project:</p>
<h3>1.	What is your keyword strategy?</h3>
<p>If you&#8217;re practicing search marketing, you need to have a web developer who will work with you to make sure their back-end SEO strategy matches the work you&#8217;re putting into optimizing the site&#8217;s content. If they don&#8217;t have a solid strategy for making your keywords work, you should look at other candidates.</p>
<h3>2.	Do you have a portfolio?</h3>
<p>All web developers should have a portfolio, so not having a professional portfolio put together is a sure sign that you should find someone else. Their portfolio should give you a good idea of their aesthetic and whether or not their coding is up to snuff. Ask them to bring the complete code for one of their recent projects (not just a few snippets). This will give you an idea of how clean their code is. </p>
<h3>3.	What are your favorite websites? Least favorite?</h3>
<p>You can get a good idea on how current the candidate&#8217;s knowledge is by asking them about their favorite and least favorite websites. This also helps you learn more about their aesthetic, as well as where they draw their inspiration. </p>
<h3>4.	Do you follow current web standards?</h3>
<p>Any good developer should follow current web standards to ensure that the site works on every OS and across multiple web browsers. This is a great time to find out how well versed they are in HTML &#8211; all developers can write HTML, but some can&#8217;t work without a reference manual. If they make simple errors or oversights in writing HTML, they may not have the level of detail and knowledge you want in a web developer. </p>
<h3>5.	Do you typically work on larger websites or smaller ones?</h3>
<p>You&#8217;ll want to get an idea of the scope they&#8217;re used to working in. If they typically create larger websites, and you want a smaller one, they may miss some of the little details. If you&#8217;re looking for a large site, and they&#8217;re used to smaller ones, they may not be capable of taking on a larger project. You want to make sure your web developer&#8217;s experience level matches the project you&#8217;re working on. </p>
<p>When choosing a web developer, it&#8217;s important to make sure they&#8217;ll be a good fit for your company or project. Asking just a few simple questions can help you weed out the worst candidates â€“ and find the best person for the job. </p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/website-start-up-20-questions/' rel='bookmark' title='Website Start-up: 20 Questions'>Website Start-up: 20 Questions</a></li>
<li><a href='http://brenelz.com/blog/tips-for-getting-a-web-developer-job/' rel='bookmark' title='Tips For Getting A Web Developer Job'>Tips For Getting A Web Developer Job</a></li>
<li><a href='http://brenelz.com/blog/web-hosting-basics-choosing-the-right-plan/' rel='bookmark' title='Web Hosting Basics: Choosing the Right Plan'>Web Hosting Basics: Choosing the Right Plan</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=kxfGQjSMYps:aYDSSa_-kPE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=kxfGQjSMYps:aYDSSa_-kPE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=kxfGQjSMYps:aYDSSa_-kPE:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/kxfGQjSMYps" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/5-questions-to-ask-before-choosing-a-web-developer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/5-questions-to-ask-before-choosing-a-web-developer/</feedburner:origLink></item>
		<item>
		<title>Scaling WordPress for High-Traffic</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/nkK3zRn_3h4/</link>
		<comments>http://brenelz.com/blog/scaling-wordpress-for-high-traffic/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 18:01:50 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2700</guid>
		<description><![CDATA[TweetHere is a nice talk by Ryan Allen. He gives you a ton of great tips on how to allow your blog to receive high traffic. Isn&#8217;t that what we all want for our blogs?<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/top-5-wordpress-seo-tips/' rel='bookmark' title='Top 5 WordPress SEO Tips'>Top 5 WordPress SEO Tips</a></li>
<li><a href='http://brenelz.com/blog/blog-marketing-is-it-needed/' rel='bookmark' title='Blog Marketing: Is it needed?'>Blog Marketing: Is it needed?</a></li>
<li><a href='http://brenelz.com/blog/wordpress-3-0-custom-posts/' rel='bookmark' title='WordPress 3.0 Custom Posts'>WordPress 3.0 Custom Posts</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2700" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fscaling-wordpress-for-high-traffic%2F&amp;via=brenelz&amp;text=Scaling%20WordPress%20for%20High-Traffic&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fscaling-wordpress-for-high-traffic%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Here is a nice talk by <a href="http://twitter.com/ryanfaceryan" target="_blank">Ryan Allen</a>.  He gives you a ton of great tips on how to allow your blog to receive high traffic.  Isn&#8217;t that what we all want for our blogs?</p>
<p><embed src="http://blip.tv/play/AYKnsiYC" type="application/x-shockwave-flash" width="480" height="390" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/top-5-wordpress-seo-tips/' rel='bookmark' title='Top 5 WordPress SEO Tips'>Top 5 WordPress SEO Tips</a></li>
<li><a href='http://brenelz.com/blog/blog-marketing-is-it-needed/' rel='bookmark' title='Blog Marketing: Is it needed?'>Blog Marketing: Is it needed?</a></li>
<li><a href='http://brenelz.com/blog/wordpress-3-0-custom-posts/' rel='bookmark' title='WordPress 3.0 Custom Posts'>WordPress 3.0 Custom Posts</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=nkK3zRn_3h4:hKJxybyAqS0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=nkK3zRn_3h4:hKJxybyAqS0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=nkK3zRn_3h4:hKJxybyAqS0:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/nkK3zRn_3h4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/scaling-wordpress-for-high-traffic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/scaling-wordpress-for-high-traffic/</feedburner:origLink></item>
		<item>
		<title>IE Cleartype (Blurry Text) Solution</title>
		<link>http://feedproxy.google.com/~r/BrenelzsWebDevelopmentTips/~3/gCCJez1PlfY/</link>
		<comments>http://brenelz.com/blog/ie-cleartype-blurry-text-solution/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 18:12:36 +0000</pubDate>
		<dc:creator>brenelz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brenelz.com/?p=2666</guid>
		<description><![CDATA[TweetThe Problem Have you ever made a dropdown menu using JavaScript and found your text to be real ugly in IE? Well the problem probably is caused by cleartype. ClearType attempts to improve the appearance of text on certain types of computer display screens by sacrificing color fidelity for additional intensity variation. - Wikipedia Turns [...]<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href='http://brenelz.com/blog/plain-text-xml-and-json-transfer-formats/' rel='bookmark' title='Plain Text, XML, and JSON Transfer Formats'>Plain Text, XML, and JSON Transfer Formats</a></li>
<li><a href='http://brenelz.com/blog/cross-browser-placeholder-text-for-input-fields/' rel='bookmark' title='Cross Browser Placeholder Text For Input Fields'>Cross Browser Placeholder Text For Input Fields</a></li>
<li><a href='http://brenelz.com/blog/animate-text-with-jquery-easing-screencast/' rel='bookmark' title='Animate Text with jQuery Easing (screencast)'>Animate Text with jQuery Easing (screencast)</a></li>
</ol>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
]]></description>
				<content:encoded><![CDATA[<div id="tweetbutton2666" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbrenelz.com%2Fblog%2Fie-cleartype-blurry-text-solution%2F&amp;via=brenelz&amp;text=IE%20Cleartype%20%28Blurry%20Text%29%20Solution&amp;related=brenelz:Brenelz+Web+Solutions+is+a+winnipeg+website+design+company.+When+I+am+not+developing+I+enjoy+playing+hockey.&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fbrenelz.com%2Fblog%2Fie-cleartype-blurry-text-solution%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://brenelz.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><h3>The Problem</h3>
<p>Have you ever made a dropdown menu using JavaScript and found your text to be real ugly in IE?  Well the problem probably is caused by cleartype.</p>
<blockquote><p>
ClearType attempts to improve the appearance of text on certain types of computer display screens by sacrificing color fidelity for additional intensity variation.<br />
- Wikipedia
</p></blockquote>
<p>Turns out animating text causes this issue; functions like fadeIn() and fadeOut() in jQuery are usually the cause.</p>
<pre class="brush: jscript; title: ; notranslate">
// This causes the cleartype problem
$(&quot;#message&quot;).fadeIn();
</pre>
<h3>The Solution</h3>
<p>How do you fix this issue you ask?  Well all you have to do is remove the &#8220;filter&#8221; attribute from the troublesome element.</p>
<pre class="brush: jscript; title: ; notranslate">
$('#message').fadeIn(function(){
    this.style.removeAttribute(&quot;filter&quot;);
});
</pre>
<p>If you are doing animations outside of jQuery you would use this raw JavaScript:</p>
<pre class="brush: jscript; title: ; notranslate">
document.getElementById(&quot;#message&quot;).style.removeAttribute(&quot;filter&quot;);
</pre>
<h3>Before Fix</h3>
<div class="wp-caption">
<a href="http://cdnwww.brenelz.com/wp-content/uploads/2011/02/cleartype-before.jpg"><img src="http://cdnwww.brenelz.com/wp-content/uploads/2011/02/cleartype-before.jpg" alt="" title="cleartype-before" width="172" height="200" class="alignnone size-full wp-image-2689" /></a>
</div>
<h3>After Fix</h3>
<div class="wp-caption">
<a href="http://cdnwww2.brenelz.netdna-cdn.com/wp-content/uploads/2011/02/cleartype-after.jpg"><img src="http://cdnwww2.brenelz.netdna-cdn.com/wp-content/uploads/2011/02/cleartype-after.jpg" alt="" title="cleartype-after" width="171" height="204" class="alignnone size-full wp-image-2690" /></a>
</div>
<p><strong><br />
You can notice the difference in the &#8220;CARDIO&#8221; text the most.</strong></p>
<p>Hopefully this helps you out!  Let me know if it worked&#8230;</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href='http://brenelz.com/blog/plain-text-xml-and-json-transfer-formats/' rel='bookmark' title='Plain Text, XML, and JSON Transfer Formats'>Plain Text, XML, and JSON Transfer Formats</a></li>
<li><a href='http://brenelz.com/blog/cross-browser-placeholder-text-for-input-fields/' rel='bookmark' title='Cross Browser Placeholder Text For Input Fields'>Cross Browser Placeholder Text For Input Fields</a></li>
<li><a href='http://brenelz.com/blog/animate-text-with-jquery-easing-screencast/' rel='bookmark' title='Animate Text with jQuery Easing (screencast)'>Animate Text with jQuery Easing (screencast)</a></li>
</ol></p>
<img src='http://yarpp.org/pixels/71a7ac2bfbe276d82403e61bc5c25c04'/>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=gCCJez1PlfY:y1ctxxmYbQo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?a=gCCJez1PlfY:y1ctxxmYbQo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/BrenelzsWebDevelopmentTips?i=gCCJez1PlfY:y1ctxxmYbQo:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BrenelzsWebDevelopmentTips/~4/gCCJez1PlfY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brenelz.com/blog/ie-cleartype-blurry-text-solution/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://brenelz.com/blog/ie-cleartype-blurry-text-solution/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced (Requested URI contains query)
Database Caching 1/123 queries in 0.031 seconds using disk: basic
Object Caching 8461/8553 objects using disk: basic
Content Delivery Network via cdnwww.brenelz.com

 Served from: brenelz.com @ 2013-04-15 17:38:49 by W3 Total Cache -->
