<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dallas Web Design Company - SEO, Social Media, &#38; Internet Marketing - Website Design Company in Dallas &#124; Pinpoint Web Solutions</title>
	<atom:link href="http://www.pinpoint-dallas.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pinpoint-dallas.com</link>
	<description></description>
	<lastBuildDate>Fri, 14 Oct 2011 01:32:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
<meta xmlns="http://www.w3.org/1999/xhtml" name="robots" content="noindex,follow" />
		<item>
		<title>Understanding &amp; Benefiting From Normalized Referential Databases</title>
		<link>http://www.pinpoint-dallas.com/blog/understanding-and-benefiting-from-normalized-referential-databases?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=understanding-benefiting-from-normalized-referential-databases</link>
		<comments>http://www.pinpoint-dallas.com/blog/understanding-and-benefiting-from-normalized-referential-databases#comments</comments>
		<pubDate>Wed, 14 Sep 2011 19:43:35 +0000</pubDate>
		<dc:creator>David Denton</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[normalized]]></category>
		<category><![CDATA[referential]]></category>
		<category><![CDATA[tables]]></category>

		<guid isPermaLink="false">http://www.pinpoint-dallas.com/?p=551</guid>
		<description><![CDATA[Architecting a database can seem like a daunting task. You have a seemingly infinite number of ways in which to design the database structure, but how do you know which table structure you should go with? In reality, you can design the database any way you want to and most of the time a concept [...]]]></description>
			<content:encoded><![CDATA[<p>Architecting a database can seem like a daunting task. You have a seemingly infinite number of ways in which to design the database structure, but how do you know which table structure you should go with? In reality, you can design the database any way you want to and most of the time a concept will work well enough for small applications. However, normalizing a database can really go a long way in preventing application scaling problems, reducing redundant data, and aiding in application/database maintenance.</p>
<h2>What is normalization?</h2>
<p>Simply put, normalization is defined as the process of organizing data to minimize redundancy. The end goal is to decompose relations between tables with anomalies in order to produce smaller, better structured relations. This usually involves dividing larger tables into smaller and less redundant tables, then defining relationships between them. The objective of a normalized database structure is to isolate data so that adjustments to table data can be made in just one table and propagated through the rest of the database tables through defined dependencies.</p>
<p>There are 4 objectives to normalization, as defined by E.F. Codd in “Further Normalization of the Data Base Relational Model”:</p>
<ul>
<li>To free the collection of relations from undesirable insertion, update and deletion dependencies;</li>
<li>To reduce the need for restructuring the collection of relations as new types of data are introduced, and thus increase the life span of application programs;</li>
<li>To make the relational model more informative to users;</li>
<li>To make the collection of relations neutral to the query statistics, where these statistics are liable to change as time goes by.</li>
</ul>
<h2>An Example</h2>
<p>Confused yet? Let’s try to clarify things with an example. Imagine we have the database table below:</p>
<p><a href="http://www.pinpoint-dallas.com/wp-content/uploads/2011/09/denormalized.png"><img class="alignnone size-full wp-image-555" title="Denormalized Database Structure" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/09/denormalized.png" alt="" width="375" height="228" /></a></p>
<p>What happens when the name of the Biology major changes? We would have to update every single row with that major in it. As well, the data is redundant because the data for the studentMajor column is repeated over and over again within that table. A normalized solution to this problem would involve two tables instead of just one:</p>
<p><a href="http://www.pinpoint-dallas.com/wp-content/uploads/2011/09/normalized.png"><img class="alignnone size-full wp-image-554" title="Normalized Database Structure" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/09/normalized.png" alt="" width="599" height="222" /></a></p>
<p>With our new database structure, changing the name of a major is as easy as changing one table row. As well, the data is no longer redundant since we are storing IDs instead of actual majors in the student table. If we create a dependency within these tables, modifying (for instance) a major in the major table will cascade the corresponding changes through the student table. Brilliant!</p>
<p>This works if every student has one and only one major. What would we need to do to normalize a database that allows for students to have multiple majors? The solution: you could add a studentID column to the Students table, remove the studentMajor column, and then create a new table called studentMajorXReference. StudentMajorXReference will contain rows of data that relate students to majors. See the example below:</p>
<p><a href="http://www.pinpoint-dallas.com/wp-content/uploads/2011/09/normalized21.png"><img class="alignnone size-full wp-image-557" title="Normalized Database Structure with Cross Reference" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/09/normalized21.png" alt="" width="601" height="441" /></a></p>
<p>Hopefully you now understand the basics of database normalization and the benefits that can be obtained by utilizing this principle. New database architects usually discover the fallacies of their design after application launch – when I first started database work, I created databases that I would be embarrassed to share with others now. The key is being able to deploy a scalable, robust design that minimizes data redundancy. Normalization isn’t a finite solution though, and there are plenty of reasons to denormalize a database structure. However, if you can keep normalization in mind during your database development you can save yourself a big headache down the road.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pinpoint-dallas.com/blog/understanding-and-benefiting-from-normalized-referential-databases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Amazing Online Web Development Tools</title>
		<link>http://www.pinpoint-dallas.com/blog/10-amazing-online-web-development-tools/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=10-amazing-online-web-development-tools</link>
		<comments>http://www.pinpoint-dallas.com/blog/10-amazing-online-web-development-tools/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 21:06:40 +0000</pubDate>
		<dc:creator>David Denton</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[browserlab]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[favicon]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[kuler]]></category>
		<category><![CDATA[mockingbird]]></category>
		<category><![CDATA[pingdom]]></category>
		<category><![CDATA[themeroller]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://www.pinpoint-dallas.com/?p=495</guid>
		<description><![CDATA[JQuery UI Themeroller If you write JavaScript code and utilize JQuery (which you really should), you may be familiar with JQuery’s UI Library. JQuery UI is built on the JQuery Library and enables web developers to create cross-browser compatible and CSS3-compliant widgets used to build highly interactive web applications. UI works out of the box, but [...]]]></description>
			<content:encoded><![CDATA[<h2>JQuery UI Themeroller</h2>
<p><a rel="nofollow" href="http://jqueryui.com/themeroller/"><img class="alignnone size-full wp-image-521" title="JQuery UI Themeroller" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/08/jquery_themeroller.png" alt="" width="700" height="138" /></a></p>
<p>If you write JavaScript code and utilize JQuery (which you really should), you may be familiar with JQuery’s UI Library. JQuery UI is built on the JQuery Library and enables web developers to create cross-browser compatible and CSS3-compliant widgets used to build highly interactive web applications. UI works out of the box, but the true power is in customization – and that’s exactly what the Themeroller tool enables you to do. Themeroller is a free tool on JQuery UI’s website that allows users to choose a base theme and customize each UI widget to mesh perfectly with their web application’s color scheme and design. The tool provides real-time theme updating as colors and options are tweaked, allowing you to easily build and export a sexy UI theme. For more information on how to build and implement a JQuery UI theme, check out the earlier <a title="Styling JQuery UI Themes With ThemeRoller" href="http://www.pinpoint-dallas.com/blog/styling-jquery-ui-themes-with-themeroller">tutorial article</a> I wrote.</p>
<h2>Adobe BrowserLab</h2>
<p><a rel="nofollow" href="http://browserlab.adobe.com/en-us/index.html"><img class="alignnone size-full wp-image-527" title="Adobe BrowserLab" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/08/browserlab1.png" alt="" width="700" height="175" /></a></p>
<p>Adobe Labs come out with some fantastic tools – and the Browser Lab is one such tool that should be utilized prior to launch of any project. I tend to use this project throughout development. BrowserLab is an online service that helps ensure web content displays as intended and is useful for browser compatibility checks. Often times this can be a headache – downloading many different browsers is tedious and it is almost impossible to test on all available browsers. What’s more, BrowserLab lets you test operating systems as well. You can also use their diagnostic tools to optimize your website. This extremely valuable tool is free through April 12, 2012 – at which point it seems that Adobe may charge for the service. Indispensible tool.</p>
<h2>Dropbox</h2>
<p><strong><a rel="nofollow" href="http://www.dropbox.com/"><img class="alignnone size-full wp-image-519" title="DropBox" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/08/dropbox1.png" alt="" width="700" height="183" /></a><br />
</strong></p>
<p>Dropbox is my favorite file sharing tool. I can’t say enough about how awesome it is. The concept is very simple – once the software is installed, a Dropbox folder is shown on your computer’s desktop. Simply drag and drop files into the folder and they will be instantly shared and available to other team members in their Dropbox folder. All you need to do is share the folder with others. Dropbox not only works with PCs and Macs, it also works with smartphones and tablets. What’s even cooler about Dropbox is that you don’t necessarily need the software installed to access your folder. Dropbox files are accessible through Dropbox’s website from anywhere in the world. Drag, drop, share, and get things done.</p>
<h2>AjaxLoad: Ajax Loading GIF Generator</h2>
<p><strong><a rel="nofollow" href="http://ajaxload.info/"><img class="alignnone size-full wp-image-517" title="AjaxLoad" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/08/ajaxload.png" alt="" width="700" height="140" /></a><br />
</strong></p>
<p>This simple, sexy tool generates free animated gifs that can be displayed when you are fetching content from the server with an AJAX call. You are able to choose from 39 different icon types and fully customize the animated icon’s colors, including transparency. You can have an icon in about 10 seconds. This tool has saved me countless hours of unnecessary image editing work and is fully customizable. What I like most about it is the ease of use – just choose an icon type, grab some hex color values from your stylesheet, and generate your icon. The icons are very high quality and really add a creative spark to your web applications. Highly recommended.</p>
<h2>W3C Markup Validation Service</h2>
<p><strong><a rel="nofollow" href="http://validator.w3.org/"><img class="alignnone size-full wp-image-526" title="W3C Markup Validator" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/08/w3c.png" alt="" width="700" height="167" /></a><br />
</strong></p>
<p>This tool is a must-have for any developer. W3C’s Markup Validator is a free tool that you can use to validate your markup. By validating the syntax of your code, you are able to provide cross-compliant code and can limit the number of display and performance discrepancies. The W3C Markup Validator takes a web address as input, or optionally a file/some code, and displays any warnings you made need to know about. It is a very good idea to validate all of your code before going live. From W3C:  <em>While contemporary Web browsers do an increasingly good job of parsing even the worst HTML “tag soup”, some errors are not always caught gracefully. Very often, different software on different platforms will not handle errors in a similar fashion, making it extremely difficult to apply style or layout consistently.</em></p>
<h2>Kuler</h2>
<p><strong><a rel="nofollow" href="http://kuler.adobe.com/"><img class="alignnone size-full wp-image-522" title="Kuler" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/08/kuler.png" alt="" width="700" height="185" /></a><br />
</strong></p>
<p>Adobe Labs make me smile. There are a number of tools that Adobe Labs puts out that are extremely helpful for web developers. One such tool, Kuler, helps developers develop color schemes and determine their related hexadecimal values. You are able to dynamically select colors and color schemes, compare them against each other, and create the perfect color scheme for your project. Kuler also allows you to save swatches/schemes, browse other people’s schemes, and extract color palettes from pictures. Once you come up with your color scheme/swatch, you can easily export and download the scheme for use in Adobe products like Creative Suite. Great tool.</p>
<h2>Pingdom Tools</h2>
<p><strong><a rel="nofollow" href="http://tools.pingdom.com/"><img class="alignnone size-full wp-image-524" title="Pingdom Tools" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/08/pingdom.png" alt="" width="700" height="139" /></a><br />
</strong></p>
<p>Pingdom Tools is a cool web service that helps debug loading issues on a given website. Pingdom determines how long it takes each page to load and notes the respective loading times for each object on the page. Using this tool can help you determine which of your web elements are taking the longest time to load so you can take action and optimize page load times. The tool shows each object’s load times with both statistics and a visual bar, allowing you to sort elements and determine problem areas. The tool also shows other relevant stats, such as total load time and size of elements/pages.</p>
<h2>Toggl</h2>
<p><strong><a href="http://www.toggl.com/" rel="nofollow"><img class="alignnone size-full wp-image-525" title="Toggl" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/08/toggl.png" alt="" width="700" height="90" /></a><br />
</strong></p>
<p>If you or your company bill clients by the hour, Toggl is an excellent tool for you. Toggl is a time tracking tool that helps you log your hours to bill clients. Since it is an online tool, it is available from any computer in the world – this makes working on the go especially easy. Within a few clicks, you are able to create a project and start logging your time. The tool also produces performance / time consumption reports and other reports that will be helpful for you and your team. The tool can be embedded in iGoogle, Gmail, and more so that it’s easy to share data with others. It’s free to use for up to 5 users, so for small teams this is a great tool to use.</p>
<h2>Mockingbird</h2>
<p><strong><a href="http://gomockingbird.com/" rel="nofollow"><img class="alignnone size-full wp-image-535" title="Mockingbird" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/08/mockingbird.png" alt="" width="700" height="131" /></a><br />
</strong></p>
<p>Mockingbird is an online tool that enables developers and designer to quickly create easy wireframe web project mockups. This is very useful when you receive a new project and wish to brainstorm ideas with your team or partner. The easy drag-and-drop interface couldn’t be simpler, and you can create as many pages as you like (even link them together). After you complete a Mockingbird site mockup, the tool provides a link for you to share with others. Great tool for collaboration and brainstorming in early development stage.</p>
<h2>FavIcon Generator by Dynamic Drive</h2>
<p><strong><a href="http://tools.dynamicdrive.com/favicon/" rel="nofollow"><img class="alignnone size-full wp-image-520" title="DynamicDrive FavIcon Generator" src="http://www.pinpoint-dallas.com/wp-content/uploads/2011/08/dynamicdrive.png" alt="" width="700" height="220" /></a><br />
</strong></p>
<p>This handy tool by Dynamic Drive serves as a FavIcon generator. FavIcons are the little 16&#215;16 pixel icons you sometimes see inside a browser’s location bar and bookmark menu. They help brand your website and increase visibility in users’ bookmark menus. This tool makes it easy: choose a file from your computer and generate your icon! You can even merge your icon with 32&#215;32 or 48&#215;48 pixel desktop icons as well. Best of all, the tool is completely free and Dynamic Drive also gives you the one-line piece of code you will need to include on your website for the FavIcon to work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pinpoint-dallas.com/blog/10-amazing-online-web-development-tools/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Complementing PPC Campaigns with Microsoft Adcenter</title>
		<link>http://www.pinpoint-dallas.com/blog/complementing-ppc-campaigns-with-microsoft-adcenter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=blogcomplementing-ppc-campaigns-with-microsoft-adcenter</link>
		<comments>http://www.pinpoint-dallas.com/blog/complementing-ppc-campaigns-with-microsoft-adcenter/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 17:09:15 +0000</pubDate>
		<dc:creator>David Denton</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[AdCenter]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[Adwords]]></category>
		<category><![CDATA[CPC]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[PPC]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.pinpoint-dallas.com/?p=474</guid>
		<description><![CDATA[In an earlier article I discussed PPC advertising in great detail. The article focused on the general concepts of PPC advertising – in particular, how these concepts should be applied to Google Adwords. Google Adwords is the king of PPC advertising. However, due to Google’s popularity and market share (~68% of today’s searches go through [...]]]></description>
			<content:encoded><![CDATA[<p>In <a title="Getting The Most Out Of PPC Advertising" href="http://www.pinpoint-dallas.com/blog/getting-the-most-out-of-ppc-advertising/">an earlier article</a> I discussed PPC advertising in great detail. The article focused on the general concepts of PPC advertising – in particular, how these concepts should be applied to Google Adwords. Google Adwords is the king of PPC advertising. However, due to Google’s popularity and market share (~68% of today’s searches go through Google) there is much more competition for search terms. More competition translates into higher CPC prices. As an example, we can expect to pay between $6 and $11 per click for decent ad placement on search terms related to Dallas / Web Design / Internet Marketing / Social Media. During a recent $500 Google Adwords campaign of ours, we paid roughly $7 per click on average resulting in 71 clicks (our average ad position was 3.9).</p>
<p>Sounds pricey, huh? It is. Granted, the web design and internet marketing sector is very competitive here in North Texas and converting a single client can easily cover your advertising costs and provide a profit. However, does it really matter to you how a potential client locates your website? To a certain extent it does matter – there are obviously some areas of the web that I don’t want my company associated with (like spammy sites, porn, and other inappropriate content). However, there are PPC options outside of Google Adwords that are reputable, can deliver results, and are much more affordable.</p>
<h2>Microsoft Adcenter</h2>
<p>Recently, Microsoft Adcenter merged with Yahoo’s advertising service. Microsoft claims that Adcenter reaches about 31.6% of the US search market (161 million unique searches every day) and 5.9% of Canada’s search market. This reach is possible because Adcenter serves search ads through Bing, MSN, and Yahoo! So, if you were to ignore Adcenter, you would essentially be missing out on a little less than a third of the total US search market.</p>
<p>Set up almost identically to Adwords (with a few less bells and whistles) , Adcenter provides a much cheaper alternative to Adwords. There is less competition because it is not as popular and well known as Adwords is, and this lack of competition translates into fantastic advertising opportunities. In order to test this theory, we recently launched our first Adcenter campaign. Although there were definitely some hiccups in the setup process – it took almost a week for our ads to start serving because Microsoft has to manually approve every ad and review each campaign – once our ads started serving we were shocked at the results. In the $500 Adcenter campaign of ours, we paid roughly $1.50 per click on average resulting in 333 clicks (our average ad position was 1.2). This was a 469% click increase for Adcenter as compared to Adwords for the same budget.</p>
<p>Why don’t more businesses use Adcenter? I think for one, there is a lack of awareness that Adcenter even exists. Google does such a good job marketing its services and is so well known that bit-part players like Adcenter are often overlooked. In order to gain an advantage and get a better return on investment, you should really consider implementing an Adcenter campaign.</p>
<h2>Comparing Adwords &amp; Adcenter in Our Two Campaigns</h2>
<p></p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td></td>
<td><strong><span style="text-decoration: underline;">Google Adwords</span></strong></td>
<td><strong><span style="text-decoration: underline;">Microsoft Adcenter</span></strong></td>
</tr>
<tr>
<td>PPC Budget</td>
<td>$500 USD</td>
<td>$500 USD</td>
</tr>
<tr>
<td>Average Cost Per Click</td>
<td>$7.00 USD</td>
<td>$1.50 USD</td>
</tr>
<tr>
<td>Number of Clicks</td>
<td>71</td>
<td>333</td>
</tr>
<tr>
<td>Average Ad Position</td>
<td>3.9</td>
<td>1.2</td>
</tr>
<tr>
<td>Average Click Through Rate</td>
<td>0.95%</td>
<td>0.84%</td>
</tr>
<tr>
<td>Number of Conversions</td>
<td>2 &#8211; 2.8% of visitors</td>
<td>6 &#8211; 1.8% of visitors</td>
</tr>
</tbody>
</table>
<h2>Final Thoughts</h2>
<p>Although the Click Through Rates and Conversion Rates were higher with Adwords, Adcenter was able to get 469% more clicks for our budget than Adwords did. This resulted in more conversions for our budget (in our case, we consider a conversion to be when a potential client contacts us either through phone or through the contact form on our website). So, even though Google has better performance in a few categories, Adcenter seems to get a bigger bang for your buck. Due to the success of our Adcenter campaign, we are now advising our clients to begin utilizing Adcenter in their PPC campaigns and invite you to do the same.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pinpoint-dallas.com/blog/complementing-ppc-campaigns-with-microsoft-adcenter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Styling JQuery UI Themes with ThemeRoller</title>
		<link>http://www.pinpoint-dallas.com/blog/styling-jquery-ui-themes-with-themeroller?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rolling-out-jquery-ui-themes-with-themeroller</link>
		<comments>http://www.pinpoint-dallas.com/blog/styling-jquery-ui-themes-with-themeroller#comments</comments>
		<pubDate>Mon, 25 Jul 2011 20:34:14 +0000</pubDate>
		<dc:creator>David Denton</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jquery ui]]></category>
		<category><![CDATA[themeroller]]></category>

		<guid isPermaLink="false">http://www.pinpoint-dallas.com/?p=461</guid>
		<description><![CDATA[JQuery UI provides abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets, built on top of the jQuery JavaScript Library, that you can use to build highly interactive web applications. If you haven’t jumped on the JQuery bandwagon quite yet, you really should. These libraries are used by Google, Dell, Bank of [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>JQuery UI provides abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets, built on top of the jQuery JavaScript Library, that you can use to build highly interactive web applications.</p></blockquote>
<p>If you haven’t jumped on the JQuery bandwagon quite yet, you really should. These libraries are used by Google, Dell, Bank of America, Major League Baseball, NBC, CBS, Netflix, Digg, and thousand others. If you aren’t quite convinced yet, here are 5 reasons why you should utilize JQuery and JQuery UI:</p>
<ul>
<li>They are CSS3 compliant</li>
<li>They are cross-browser compatible</li>
<li>The libraries are lightweight and load quickly</li>
<li>Powerful widgets and effects are robust and attractive</li>
<li>There is great documentation and support available within the JQuery community</li>
</ul>
<p>Those that aren’t familiar with JQuery yet may want to<a title="JQuery Official Website" rel="nofollow" href="http://www.jquery.com/" target="_blank"> learn a little bit about the library</a> before jumping into UI and theme design. For the purposes of this tutorial, I will assume that you understand the basics of JQuery.</p>
<h2>Step 1</h2>
<p>Go to <a title="JQuery ThemeRoller" rel="nofollow" href="http://jqueryui.com/themeroller/" target="_blank">JQuery’s ThemeRoller website</a>. The menu on the left shows your settings – and the UI elements to the right of the screen show how your elements look like with the current settings. . You are able to view the style of common UI elements in real-time as you make changes to any parameter – customize font settings, state settings, and much more. Use the same color hex values that you use on your site where it makes sense so that the theme matches your website style. Play around with the settings until all of the elements shown are styled just how you want them to be.</p>
<h2>Step 2</h2>
<p>Hit the “Download Theme” button. At this point you can customize which components you want to download. Most of the time I don’t uncheck anything. Under advanced settings you can name your theme if you’d like – but leave the CSS Scope field blank unless you are going to utilize multiple themes on a single website (this is beyond the scope of this tutorial). Hit the Download button.</p>
<h2>Step 3</h2>
<p>Unzip the folder to your desired location. In the root folder there is an HTML file showing you most of the UI elements that are styled with your theme. Viewing the source of this file is extremely helpful – you can see first-hand how to implement UI elements and reference your required libraries and CSS. In the /css directory, locate the CSS file and images folder. Move these into your website or application’s directory (I put mine in the /css folder), then move the two JavaScript files as well (I put mine in the /js folder).</p>
<h2>Step 4</h2>
<p>Include the JavaScript and CSS files in the &lt;head&gt; section of your document.</p>
<p><code>&lt;link type="text/css" href="css/jquery-ui-1.8.14.custom.css" rel="stylesheet" /&gt;<br />
&lt;script type="text/javascript" src="js/jquery.js"&gt;&lt;/script&gt;<br />
&lt;script type="text/javascript" src="js/jquery-ui-1.8.14.custom.min.js"&gt;&lt;/script&gt;</code></p>
<h2>Step 5</h2>
<p>Done! You are ready to start using JQuery UI! Make sure to reference the <a title="JQuery UI Demos &amp; Documentation" rel="nofollow" href="http://jqueryui.com/demos/" target="_blank">JQuery UI documentation</a> – it’s full of great support material including options, methods, and examples for each element. Remember to use the sample HTML file included in your JQuery UI download for samples on how to implement specific UI elements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pinpoint-dallas.com/blog/styling-jquery-ui-themes-with-themeroller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting the most out of PPC advertising</title>
		<link>http://www.pinpoint-dallas.com/blog/getting-the-most-out-of-ppc-advertising/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=getting-the-most-out-of-ppc-advertising</link>
		<comments>http://www.pinpoint-dallas.com/blog/getting-the-most-out-of-ppc-advertising/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 15:45:23 +0000</pubDate>
		<dc:creator>David Denton</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[AdCenter]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[Adwords]]></category>
		<category><![CDATA[CPC]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[PPC]]></category>

		<guid isPermaLink="false">http://www.pinpoint-dallas.com/?p=425</guid>
		<description><![CDATA[Internet advertising 10 years ago was mostly comprised of CPM models – that is, you would pay a flat rate for every thousand times your advertisement was viewed. As the Internet matured, users started paying less and less attention to the ads – a phenomenon known as banner blindness. As the CTR (click-through rate) started [...]]]></description>
			<content:encoded><![CDATA[<p>Internet advertising 10 years ago was mostly comprised of CPM models – that is, you would pay a flat rate for every thousand times your advertisement was viewed. As the Internet matured, users started paying less and less attention to the ads – a phenomenon known as banner blindness. As the CTR (click-through rate) started to fall, advertisers were getting less and less of a return on their CPM investment. Something had to be done – and that something came in the form of the PPC (pay per click) model.<br />
The PPC model was a revelation for Internet advertising. By only paying for clicks, you can be sure that your advertising dollars are spent driving potential customers to your website. Even better, by utilizing analytics software like Google Analytics, you can set up goals and track your conversion rate – resulting in actionable metrics that can help you improve your advertising strategy and increase your return on investment.</p>
<h3>Google Adwords</h3>
<p>The PPC advertising model is lead by Google Adwords, which dominates the industry because of its versatility, reach, and targeting potential. With Adwords, you create Ad Groups that are full of keywords or keyword phrases in which you would like your Ad to appear when someone enters that term into a Google search. Each Ad Group can have one or many ads. You then set a maximum bid price for each keyword. When someone enters one of the keywords that you have targeted into Google, Google determines the rank of your Ad based on your maximum bid and your quality score, and then displays it within the search results. If the user doesn’t click, you are charged nothing. If the user does click, you are charged a fee of up to your maximum bid amount (usually it is less).</p>
<p>With Adwords, you can define your target market by more than just keywords. Here are some of the other things that Adwords can do:</p>
<ul>
<li>You can specify a geographic location so your ads are only displayed to users within that geographic area. For example, our company targets users within 100 miles of Dallas, TX.</li>
<li>You can specify which devices your ads will be displayed on – PCs, mobile phones, tablets, etc</li>
<li>You can choose to have your ads displayed on the content network – which is a collection of websites that Google displays ads on (the CPC of these is cheaper than the search network)</li>
<li>You can target specific time periods. You want your ad displayed on weekdays between 9 and 5, and weekends all the time? Easy!</li>
</ul>
<p>For companies or individuals with a small advertising budget, it could be more beneficial to use as targeted keywords as possible in order to make sure that those viewing your ads are most likely to convert. If your budget is small compared to others, you should target keywords like “dallas small business web design” instead of “dallas web design”. As your budget and business grows, you will likely be able to compete for more competitive ad spaces.</p>
<p>There are other PPC advertising sites besides Google Adwords that are worth mentioning.</p>
<h3>Facebook &amp; Microsoft AdCenter</h3>
<p>Facebook allows for unprecedented PPC targeting while at the same time offering much lower CPC rates. The drawback is that you don’t target search terms, but instead target demographics of your target market. Since Facebook users enter profile information like location, interests, age, children, etc. – you are able to target these demographics. If you own a vineyard and want to target Facebook users over 30, that are interested in wine, and that are located within 300 miles of you – you can do it.</p>
<p>Microsoft AdCenter is Microsoft’s response to Google Adwords. AdCenter ads run on the Microsoft Network and Yahoo! You will see a lot of overlap here with Google Adwords, but the benefits include a new medium in which to differentiate yourself (people still use Yahoo) and generally cheaper CPC rates for keywords.</p>
<h3>Conclusion</h3>
<p>There are many different advertising services that your business can take advantage of on the Internet. Most of them have moved to the PPC model, though it is possible to still use the CPM model with some services. If you understand your target market, PPC advertising allows unprecedented targeting methods and can really help your business convert new customers. Choosing an advertising venue depends on a number of factors, and sometimes choosing more than one is absolutely the best approach. Some of the most successful marketing campaigns we manage utilize multiple channels to deliver maximum results. Always remember to stop and think about your target market before advertising. Acting hastily without planning could cost you unnecessary amounts of money and dilute your return on investment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pinpoint-dallas.com/blog/getting-the-most-out-of-ppc-advertising/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why WordPress-Driven Websites are Awesome</title>
		<link>http://www.pinpoint-dallas.com/blog/why-wordpress-driven-websites-are-awesome/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-wordpress-driven-websites-are-awesome</link>
		<comments>http://www.pinpoint-dallas.com/blog/why-wordpress-driven-websites-are-awesome/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 19:33:16 +0000</pubDate>
		<dc:creator>David Denton</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.pinpoint-dallas.com/?p=408</guid>
		<description><![CDATA[WordPress started as just a blogging system, but has evolved to be used as full content management system and so much more through the thousands of plugins, widgets, and themes. WordPress is limited only by your imagination. (And tech chops.) Wordpress has evolved into a robust content management system that can run entire websites rather than [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>WordPress started as just a blogging system, but has evolved to be used as full content management system and so much more through the thousands of plugins, widgets, and themes. WordPress is limited only by your imagination. (And tech chops.)</p></blockquote>
<p>Wordpress has evolved into a robust content management system that can run entire websites rather than just blogs. Our website is 100% wordpress-driven. We are able to create new pages, post new articles to our blog, and manage nearly every aspect of our website quickly and easily. Once a site is successfully setup and integrated into WordPress, companies and individuals are able manage their entire website without having to call us for updates. Sure, sometimes our clients call us and ask us to clean up their updates – but this takes significantly less time and money than posting the content ourselves.</p>
<p>We are able to build and customize WordPress themes for your business or organization. These themes enable websites that are run by WordPress to be completely customized for your business. Many WordPress-driven websites are developed and customized so well that clients have no idea the website is WordPress-based.</p>
<p>One of the most powerful aspects of WordPress is the ability to easily manage a blog for your company or website. Blogs help you reach out to your client base and can help validate you as an expert in your field. By blogging regularly, you give people a reason to come back to your website and foster sharing of your articles – which can increase visits to your website and improve rankings on search engines.</p>
<p>Wordpress also has thousands of plugins that can be added-in to your website extremely easily. These plugins work perfectly with your website and can add advanced functionalities relatively easily. Some examples of plugins include:</p>
<ul>
<li>Google Analytics Plugin – adds Google Analytics to all pages on your website</li>
<li>WPTouch – creates a customizable mobile version of your website</li>
<li>NextGEN Gallery – adds a fully customizable WordPress photo gallery</li>
<li>BuddyPress – adds social networking and sharing tools to your website</li>
<li>Testimonials – add testimonials to your website and embed them with a simple widget</li>
</ul>
<p>For more information on WordPress Development, contact Pinpoint Web Solutions today. We can help explain how your business would benefits from a custom WordPress-driven website. Or, if you want to give it a shot yourself, check out the <a title="Wordpress Documentation" rel="nofollow" href="http://codex.wordpress.org/Main_Page" target="_blank">WordPress Documentation</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pinpoint-dallas.com/blog/why-wordpress-driven-websites-are-awesome/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AJAX &amp; JQuery For Beginners</title>
		<link>http://www.pinpoint-dallas.com/blog/ajax-jquery-for-beginners/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ajax-jquery-for-beginners</link>
		<comments>http://www.pinpoint-dallas.com/blog/ajax-jquery-for-beginners/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 15:57:00 +0000</pubDate>
		<dc:creator>David Denton</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.pinpoint-dallas.com/?p=391</guid>
		<description><![CDATA[Before the world of Asynchronous Javascript and XML (AJAX), the approach to web development was very different. Input fields accepted data, the data was usually submitted by clicking the submit button, and then the page was reloaded with the POST or GET variables. For those that have not yet jumped on the AJAX bandwagon yet [...]]]></description>
			<content:encoded><![CDATA[<p>Before the world of Asynchronous Javascript and XML (AJAX), the approach to web development was very different. Input fields accepted data, the data was usually submitted by clicking the submit button, and then the page was reloaded with the POST or GET variables. For those that have not yet jumped on the AJAX bandwagon yet – this is likely an approach you still use. For some functions, this may still be a good solution. However, more and more people are adopting an asynchronous approach. This has never been easier, thanks mostly to the wonder that is JQuery.</p>
<p>AJAX enables a web developer to process input data without having to reload the page, reload specific sections of a page, and more.</p>
<p>To get started, you need to download the JQuery library and refer to it in the &lt;head&gt; section of your site. Another approach is to just refer to Google’s hosted JQuery library – they keep it up-to-date with the latest stable version.</p>
<p><code>&lt;script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"&gt;&lt;/script&gt;</code></p>
<p>Once you have this code in place, you are ready to start using JQuery. Let’s create a super-simple address book consisting of only names and phone numbers. You’ll need two &lt;div&gt;s here, one that contains the form and the other that contains all of the names and phone numbers we have saved.</p>
<p><code>&lt;div id=”formdiv”&gt;<br />
&lt;form name=”addressBook” &gt;<br />
Name: &lt;input type=”text” name=”name” id=”name” /&gt;<br />
&lt;br /&gt;<br />
Phone: &lt;input type=”text” name=”phone” id=”phone” /&gt;<br />
&lt;input type=”submit” name=”submitMe” id=”submitMe” /&gt;<br />
&lt;/form&gt;<br />
&lt;/div&gt;<br />
&lt;div id=”addressData”&gt;<br />
&lt;/div&gt;</code></p>
<p>Ok, now that the structure is in place, it’s time to get into some JQuery. The first order of business is understanding the $(document).ready() function. All code placed inside the function will be loaded as soon as the DOM is loaded but before the contents of the page are loaded. Take a look at the commented code below and try to make sense of it.</p>
<p><span style="color: #993300;"><code><strong>$(document).ready(function() {</strong><br />
//load the information that’s already saved in the database<br />
$('#addressData).load('phoneNumbers.php);<br />
<strong><span style="color: #ff6600;">$('#submitMe’ ).click(function() {</span></strong><br />
<span style="color: #ff6600;"> //function to be executed when a user clicks the submit button</span><br />
<span style="color: #ff6600;"> var enteredName = $('#name).val();</span><br />
<span style="color: #ff6600;"> var enteredPhone = $('#phone).val();</span><br />
<strong><span style="color: #ffcc00;"> $('#addressData).load('phoneNumbers.php?name=’+ enteredName +’&amp;number='+ enteredPhone, function() {</span></strong><br />
<span style="color: #ffcc00;"> //function to be executed after the load was successfully performed</span><br />
<span style="color: #ffcc00;"> alert('Load was performed.');</span><br />
<strong><span style="color: #ffcc00;"> });</span></strong><br />
<strong><span style="color: #ff6600;"> });</span></strong><br />
<strong>});</strong></code></span></p>
<p>Within your phoneNumbers.php file, you would need to check if the GET variables are set. If they are set, make the INSERT  into your database then SELECT your data from the database and display it. If they are not set, simply SELECT your data from the database and display it.</p>
<p>The logic of this, in plain English:</p>
<ul>
<li>When the document is ready to be written to, load the saved numbers in the database from phoneNumbers.php and place its output into the addressData &lt;div&gt;</li>
<li>When the user clicks the submit button, send the input field data to phoneNumbers.php. The PHP script will do the database insertion and return the new data after the insertion. This information is loaded into the addressData &lt;div&gt;</li>
<li>After the load is performed, display an alert box letting the user know that the load was successful</li>
</ul>
<p>What you have here is a very simple example of reloading only a single div when a form is submitted, rather than having to reload the entire page. There are shortcuts to some of this notation, but for the sake of learning I have done things longhand.</p>
<p>For more information, check out <a title="JQuery Documentation" rel="nofollow" href="http://docs.jquery.com/Main_Page" target="_blank">JQuery&#8217;s documentation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pinpoint-dallas.com/blog/ajax-jquery-for-beginners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Google’s Approach to Search Engine Optimization</title>
		<link>http://www.pinpoint-dallas.com/blog/understanding-googles-approach-to-seo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=understanding-googles-approach-to-seo</link>
		<comments>http://www.pinpoint-dallas.com/blog/understanding-googles-approach-to-seo/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 15:16:16 +0000</pubDate>
		<dc:creator>David Denton</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[breadcrumbs]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[sitemap]]></category>

		<guid isPermaLink="false">http://pinpoint-dallas.com/?p=304</guid>
		<description><![CDATA[So you’ve heard the term “SEO”, and you vaguely understand what it means – Search Engine Optimization. The name pretty much explains itself – SEO is a practice of optimizing a website (really a set of web pages) for optimum search engine rankings. When someone enters “North Texas Web Design” into Google, we would like [...]]]></description>
			<content:encoded><![CDATA[<p>So you’ve heard the term “SEO”, and you vaguely understand what it means – Search Engine Optimization. The name pretty much explains itself – SEO is a practice of optimizing a website (really a set of web pages) for optimum search engine rankings. When someone enters “North Texas Web Design” into Google, we would like appear somewhere on the first page (ideally as the first result). Pages can be optimized for any number of keyword phrases, though realistically you should really focus in on just a handful.</p>
<blockquote><p>If an SEO creates deceptive or misleading content on your behalf, such as doorway pages or &#8220;throwaway&#8221; domains, your site could be removed entirely from Google&#8217;s index. Ultimately, you are responsible for the actions of any companies you hire, so it&#8217;s best to be sure you know exactly how they intend to &#8220;help&#8221; you. If an SEO has FTP access to your server, they should be willing to explain all the changes they are making to your site.</p></blockquote>
<p>A long time ago, SEO was basically full of black hat tactics – including stuffing keywords all over your web page, stuffing your keywords META tag, buying loads of unrelated links to your website, etc. As Google has grown, so has their algorithm for ranking pages. Google’s algorithm is much more intelligent now. Now, if Google determines you to be keyword stuffing or buying unrelated links, you are penalized. In the case of JC Penney a few months ago, you will find your pages are about a hundred pages back from where the used to be. So now that we’ve identified what not to do… it’s time to get into the nitty gritty.</p>
<p>Here are some good approaches to SEO that will help you achieve higher rankings:</p>
<ul>
<li>Create accurate and unique title tags for each of your pages with relevant keywords – make sure each title tag is 66 or less characters in length, because that’s the maximum size that will be read by Google</li>
<li>Create a description meta tag for each page on your site. The description tag is usually used by Google and displayed under your title tag in search results. Words in the description field are bolded when found within the user’s search query.</li>
<li>Take link structure into consideration when designing a website. Google can read keywords from your URL, so a page like this: <em>http://www.domain.com/view/product.php?id=345345</em> is very hard to derive any useful information from. You should try something like this: <em>http://www.domain.com/product/baseball-cards</em>. Often times, especially when creating dynamic websites, it is difficult to create descriptive pages. There is a great solution though, and it’s called URL Rewriting. URL Rewriting is done with mod_rewrite in Linux servers. You are able to set rewrite rules so that you can link to a pretty URL with great keywords and have the content of a dynamic URL displayed. Our company uses URL Rewriting for almost every dynamic project.</li>
<li>Make sure your website is easy to navigate. This helps search engine crawlers more easily index your web pages.</li>
<li>Create an XML sitemap. An XML sitemap is a roadmap of all the pages on your website. You can add one to Google’s webmaster tools. Within the sitemap you can do things like specify which pages are more important and outline the structure of your website.</li>
<li>Use breadcrumbs on every page except your home page. Breadcrumbs help users understand where they are within your site structure and help them navigate to previous sections. Breadcrumbs look something like this: Home &gt; Products &gt; Baseball Cards &gt; Nolan Ryan. Do not make the current page they are viewing a link.</li>
<li>Use relevant keywords within your anchor text and in the title attribute of your links. Keywords can be associated with the link destination in this way.</li>
<li>Create a useful 404 page. 404 pages are shown when a user attempts to access a non-existent website. Creating a custom 404 page can greatly enhance the user experience. You can provide links on your 404 page to popular pages and add to the user experience.</li>
<li>Create interesting, unique content on your website. Users understand good content when they see it and are more likely to share it with others within social media or their own blogs. Word of mouth buzz and personal referrals are paramount.</li>
<li>Optimize images by using the ALT tag – which helps Google and other search engines understand what the image is about. ALT tags are also used by the visually disabled to better understand the contents of an image.</li>
<li>Use heading tags to emphasize important text.</li>
<li>Effectively use robots.txt. This file, stored on your server, enables you to tell Google which sites to index and which sites not to index. You obviously don’t want your admin panel or wordpress login page to be indexed, so tell Google this.</li>
<li>Use rel=”nofollow” when you want to link to a third party site but don’t want Google’s crawler to follow it or to send any of your pagerank to that page.</li>
<li>Make use of free webmaster tools, like Google’s Webmaster Tools and Google Analytics.</li>
</ul>
<p>By utilizing the techniques mentioned above, you can really improve your search engine rankings. However, the single most important factor in determining your search rank for various keywords is how well connected you are on the internet – or in other words, how many people link to you. Always pursue listings in business directories or other relevant portals. Creating good content on your website and blog also encourages others to link to your site.</p>
<p>Good luck SEO-ing!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pinpoint-dallas.com/blog/understanding-googles-approach-to-seo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Understanding Your Target Market&#8217;s Web Trends</title>
		<link>http://www.pinpoint-dallas.com/blog/understanding-your-target-markets-web-trends/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=understanding-your-target-markets-web-trends</link>
		<comments>http://www.pinpoint-dallas.com/blog/understanding-your-target-markets-web-trends/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 21:48:22 +0000</pubDate>
		<dc:creator>David Denton</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[target market]]></category>
		<category><![CDATA[web trend]]></category>

		<guid isPermaLink="false">http://pinpoint-dallas.com/?p=198</guid>
		<description><![CDATA[Research is absolutely necessary before beginning construction of any web project. You must research about your client and their industry and try to understand their target market before beginning the initial stages of design. While it is essential to understand both demographics and psychographics of your target market, for organizations with a web presence it [...]]]></description>
			<content:encoded><![CDATA[<p>Research is absolutely necessary before beginning construction of any web project. You must research about your client and their industry and try to understand their target market before beginning the initial stages of design. While it is essential to understand both demographics and psychographics of your target market, for organizations with a web presence it is also essential to understand your target market’s web tendencies. Understanding current web trends of your target market can help determine social media selection, whether or not you should design a mobile website, the dimensions of the content area in the website, and a host of other design decisions.</p>
<p>Here are a few common questions that you may want to ask the prior to beginning any web project:</p>
<ul>
<li>What operating systems do they primarily use?</li>
<li>What browsers do they use?</li>
<li>Which social media do they mostly communicate with?</li>
<li> What is the average resolution of their computers?</li>
<li>What mobile browsers do they use, if they use mobile internet at all?</li>
<li>Which search engines do they primarily use?</li>
</ul>
<p>This is by no means an all-inclusive list, but it’s a good starting point.</p>
<p>Now that you’ve determined the right questions to ask, it’s time to get the answers. A good starting point is W3Schools’ browser stats reference page. This website has generalized statistics, and since they are so vague they shouldn’t be heavily relied on. W3Schools acknowledges this:</p>
<blockquote><p>“You cannot &#8211; as a web developer &#8211; rely only on statistics. Statistics can often be misleading. Different sites attract different audiences. Some web sites attract professional developers using professional hardware, while other sites attract hobbyists using old low spec computers.”</p></blockquote>
<p>W3Schools is right – you shouldn’t see your research as facts. However, you can use them, together with your own discretion, to make educated decisions that you would otherwise have no basis for. There is a free resource hosted  by a company called StatCounter called <a title="Statcounter Global Stats" rel="nofollow" href="http://gs.statcounter.com" target="_blank">StatCounter’s Global Stats</a> that has a fantastic user interface and allows you to view more detailed web analytics. StatCounter calculates their statistics based on over 15 billion hits each and every month and allows the user to customize a visual display of their desired statistic and region.</p>
<p>Use this tool by StatCounter and the rest of your research to your advantage, but don’t see the statistics as finite truths.</p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pinpoint-dallas.com/blog/understanding-your-target-markets-web-trends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Launches Engage Program</title>
		<link>http://www.pinpoint-dallas.com/blog/google-launches-engage-program-for-marketing-agencies/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-launches-engage-program-for-marketing-agencies</link>
		<comments>http://www.pinpoint-dallas.com/blog/google-launches-engage-program-for-marketing-agencies/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 16:22:34 +0000</pubDate>
		<dc:creator>David Denton</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[Adwords]]></category>
		<category><![CDATA[CPC]]></category>
		<category><![CDATA[Engage]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[PPC]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://pinpoint-dallas.com/?p=175</guid>
		<description><![CDATA[A few months ago Google launched a new initiative dubbed “Google Engage” for agencies. This program offers training and the latest information to web professionals regarding Google Adwords online marketing and Search Engine Optimization. Google Engage is a program designed to educate and support those businesses that specialize in helping other businesses succeed online. A [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago Google launched a new initiative dubbed “Google Engage” for agencies.  This program offers training and the latest information to web professionals regarding Google Adwords online marketing and Search Engine Optimization.</p>
<blockquote><p>Google Engage is a program designed to educate and support those businesses that specialize in helping other businesses succeed online.</p></blockquote>
<p>A key feature of Google Engage is that after completing a number of webinars providing basic information and fundamentals of online marketing, qualified agencies are given a number of $100 vouchers that can be redeemed by the agency when opening new Adwords accounts on behalf of their clients. These $100 vouchers are then used as free advertising dollars for the agency’s clients, allowing businesses to try Google Adwords marketing at minimal risk.</p>
<p>Sure, agencies like ours charge a fee to maintain Adwords from month to month on behalf of our clients, but this fee is minimal. A free $100 can boost a business or organization’s starting budget and give them a good idea of what to expect from Google if they keep utilizing Google’s effective marketing channels.</p>
<p>Even more importantly, Google Agencies helps the people running your website or marketing campaigns stay up-to-date with the latest information so they can provide better services for your business.</p>
<p>Is your webmaster or web consultant a member of Google Agencies? Pinpoint Web Solutions is. This means that we are current with the latest happenings from Google, are trained in valid search engine optimization techniques, and understand the ins and outs of marketing with Google Adwords. Even better &#8212; when you open a new Adwords account through us, you will receive a free $100 of marketing from Google. Who doesn’t like free leads?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pinpoint-dallas.com/blog/google-launches-engage-program-for-marketing-agencies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

