<?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>Solid State UX &#187; UX-Driven Company</title>
	<atom:link href="http://www.solidstateux.com/category/ux-driven-company/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.solidstateux.com</link>
	<description>The art and science of interaction design.</description>
	<lastBuildDate>Wed, 07 Jul 2010 16:08:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
  <link>http://www.solidstateux.com</link>
  <url>http://www.solidstateux.com//wp-includes/favicon.ico</url>
  <title>Solid State UX</title>
</image>
		<item>
		<title>How to Name Your Website and Write A Tagline like a Pro</title>
		<link>http://www.solidstateux.com/reviews/how-to-name-your-website-and-write-a-tagline-like-a-pro/</link>
		<comments>http://www.solidstateux.com/reviews/how-to-name-your-website-and-write-a-tagline-like-a-pro/#comments</comments>
		<pubDate>Mon, 24 May 2010 15:00:09 +0000</pubDate>
		<dc:creator>Todd Toler</dc:creator>
				<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[UX-Driven Company]]></category>
		<category><![CDATA[book reviews]]></category>
		<category><![CDATA[online branding]]></category>

		<guid isPermaLink="false">http://www.solidstateux.com/?p=829</guid>
		<description><![CDATA[I am a reluctant brander. Like most User Experience designers, I like to think of myself as a high-minded design thinker &#8211; not a marketer.  You know the arguments.  Designers  think about solving real human problems and obsess on the essence of something&#8217;s purpose.  Marketers define essence as that which gets noticed and remembered. Designers [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1428" title="brand_it_yourself" src="http://www.solidstateux.com/wp-content/uploads/2009/10/brand_it_yourself-242x300.png" alt="brand_it_yourself" width="242" height="300" />I am a reluctant brander. Like most User Experience designers, I like to think of myself as a high-minded <em>design</em> thinker &#8211; not a marketer.  You know the arguments.  Designers  think about solving real human problems and obsess on the essence of something&#8217;s purpose.  Marketers define <em>essence</em> as that which gets noticed and remembered. Designers are empathically creative. Marketers are exploitatively creative.  Designers seek timeless truths.  Marketers are trend-chasers.  Designers live in Brooklyn and sell artisanal pickles between freelance gigs.  Marketers live in Manhattan and coin phrases like FroYo.   Yet it didn&#8217;t take me long working in this field to realize that making such distinctions is wrong-headed.  If anything, I relate more to the marketer these days.  Marketers trend  towards the pragmatic.  Designers? At their worst: ideologues,  aesthetes,  navel-gazers.  Design and marketing ultimately chase the same goal, &#8220;marketplace magic,&#8221; so why not think like a good branding brain in order to name and position your digital business?  At a minimum you should know a little about the work of Lynn Altman before you set about trying to name your site and write a tagline for it.  Her firm, <a href="http://www.brandnow.com/">BrandNow</a>, and her book, <a id="aptureLink_m8iEYCwHMd" href="http://www.amazon.com/gp/product/1591841062?tag=sostux-20">Brand it Yourself</a>, are excellent starting points for demystifying the creative process behind successful product branding.</p>
<p><span id="more-829"></span></p>
<h4>The First Key to Success &#8211; Counting to One</h4>
<p>Like design, branding involves creating an illusion of clarity  out of that which is fundamentally indeterminate.   Whether you are publishing a blog or building iPhone apps, you are looking for a singular, but simple and strong, idea at the center.  Or to put it Altman&#8217;s terms, you should learn to count to one.   &#8220;We don&#8217;t buy a shampoo that doubles as a face wash and a hand soap,&#8221; she writes.  Consumers want to believe, whether it is true or not, that &#8220;certain brands and certain products perform best at certain tasks.&#8221;   Domino&#8217;s Pizza built their mega-brand on a single promise &#8211; delivery in under 30 minutes.  There was no mention of whether the pizza was also delicious.  Less successfully, Advil tried to position their product to the marketplace with two core benefits. <em>Fast. Strong. Advil.</em> &#8220;Do you remember that campaign?&#8221; Altman asks.  &#8220;Of course you don&#8217;t.  Neither does anyone else.&#8221;</p>
<p>Practicing this sort of reductionism is harder than it sounds.  Odds are that your product or website does more than one thing well, or at least that you want it to.  For instance, if you think your express passport service is both easy and fast, you will be hard-pressed to give up one of those benefits.  You may make the mistake of naming your service ABC Passport Express as a result.  &#8220;ABC&#8221; connotes easiness and guarantees good phone book placement (a valuable business benefit before Google came along in 1997), and &#8220;express&#8221; sounds fast.  Good, right?  No, in fact, because you will probably  lose out to your more focused competition, RushMyPassport.com, who commits to the single benefit of fast turnaround.  Being perceived as having one clear benefit usually wins the battle for the prospect&#8217;s mind &#8211; which is all that matters.</p>
<div id="attachment_1431" class="wp-caption aligncenter" style="width: 534px"><img class="size-full wp-image-1431    " title="ABC_Passport_Express" src="http://www.solidstateux.com/wp-content/uploads/2009/10/ABC_Passport_Express.png" alt="ABC_Passport_Express" width="524" height="415" /><p class="wp-caption-text">The name, &quot;ABC Passport Express,&quot; simultaneously promises ease and speed of service, not to mention the benefits of being local area specialists as captured in their tagline.  The result is generic.</p></div>
<p style="text-align: center;">
<div id="attachment_1432" class="wp-caption aligncenter" style="width: 511px"><img class="size-full wp-image-1432  " title="rush_my_passport" src="http://www.solidstateux.com/wp-content/uploads/2009/10/rush_my_passport.png" alt="RushMyPassport.com focuses on one core promise, speed of turnaround time, and creates a coordinated impression that this is what they do - get your passport fast." width="501" height="407" /><p class="wp-caption-text">RushMyPassport.com focuses on one core promise, speed of turnaround time, and creates a coordinated impression that this is what they do - get you your passport fast.</p></div>
<h4>The Second Key to Success &#8211; Work Fast and Loose (at least at the beginning)</h4>
<p>Ok. So now you can count to one, but how do you arrive at the <em>right</em> one? The most sure-fire way is to start with the many.  Ideas are cheap, so you should generate lots of them, and you should do it fast.   The design firm IDEO, more famous for their brainstorming methods than any other design firm in history, once re-designed that most familiar and time-tested of objects, the supermarket shopping cart, in only 5 days.   &#8220;Maybe we should acknowledge it&#8217;s kind of insane to do an entire project in just a week,&#8221; said Peter Skillman of IDEO, as their team proceeded to do exactly that &#8211; on national television!   The project was done in response to a challenge set forth by the producer&#8217;s of ABC&#8217;s television news magazine, <em>Nightline</em>, in 1999.   One of IDEO&#8217;s key premises is to throw lots and lots of ideas out in the early phases &#8211; then cull them down to the key ideas later.   In <a id="aptureLink_gnNae9hvJl" href="http://www.amazon.com/gp/product/0385499841?tag=sostux-20">The Art of Innovation,</a> Tom Kelley shares the IDEO brainstorming rules which are written on the wall during brainstorming sessions there. <em>Go for Quantity. Encourage Wild Ideas. Be Visual.</em> And always, always &#8211; work fast and loose in the early stages, because winning ideas will get refined in the later stages.  And, guess what? Winning ideas can come from anywhere, so generate lots of them!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="align" value="aligncenter" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/M66ZU2PCIcM&amp;hl=en_US&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/M66ZU2PCIcM&amp;hl=en_US&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true" align="aligncenter"></embed></object></p>
<p>And if we return to the <em>Brandmaker Express</em> method that Altman writes about in her book, we will find an approach for generating names and taglines that is very much in the spirit of IDEO.   For each naming challenge, Altman and her team design a set of creative workshop exercises to generate lots and lots of ideas.   The workshops are run twice, once with the employees and internal stakeholders at the client company, and once with a team of &#8216;creative souls&#8217; (an eclectic group of creative professionals who do this as a moonlighting gig.)  The workshop games are developed on a custom basis for each product being named, but there are a few favorites which appear over and over.  For instance, to generate tagline ideas there is usually an exercise to write an attention-grabbing headline like you might find in a famous publication, but the publication that serves as a setting is varied based on the tone of the product (e.g. NY Daily News for &#8220;sensational&#8221; headlines, NY Times for straightforward and sophisticated.)  Then she might add another exercise to push the creativity further, such as &#8220;Now in Three Words,&#8221; where the headline has to be compressed to it&#8217;s 3-word essence.  There are also specific exercises for arriving at names, such as &#8220;Word Smash,&#8221; which involves taking two English words that fit the concept and shoving them together to make a nonsense word &#8211; like Celebrex or MaxiPro. The point with these games is to do lots of them, coming at your naming challenge from several angles.  As you are doing the exercises, you should be furiously writing down the things that your brainstormers are saying in response to the challenge.</p>
<h4>The Third Key to Success &#8211; Synthesize the ideas into a few powerful concepts, then visualize them</h4>
<p>My favorite part of working with Altman is when the professional graphic designer she hires comes back with about 20 full-color 10 by 14 print-style ads with names, taglines, and corresponding imagery.  This is where the ideas from the brainstorming are synthesized and come to life, and this is also the appropriate time to critique the ideas and vote on them as a group.  The book has many insights on how to get to the right 20.  For instance, find out the dealbreakers early.  Maybe your CEO hates purple so there is no use in developing the <em>purple people eater</em> concept that someone threw out in one of the brainstorming exercises.  Concision is essential.   You should develop taglines that could tell the story of the site (along with a name and a logo) if everything else on the page was removed.  And she provides several known pitfalls that lead to writing bad, consumer alienating taglines.  Rampant use of the gerund, e.g. using a verb with no subject and adding &#8220;ing&#8221; to the end, as in Nokia&#8217;s &#8220;connecting people,&#8221; is a big no-no.   Altman calls this kind of tone &#8220;self-congratulatory, self-praising, and seriously superior.&#8221;  She also likes second person taglines, not first person.  Telling your customer what you are trying to do in a first person tagline is not the point (e.g. Lucent&#8217;s &#8220;creating value through true convergence.&#8221;)   Second person taglines, like &#8220;you deserve a break today,&#8221; bring the customer into the brand&#8217;s narrative.</p>
<p style="text-align: center;">
<div id="attachment_1487" class="wp-caption aligncenter" style="width: 490px"><img class="size-large wp-image-1487 " title="monster.com" src="http://www.solidstateux.com/wp-content/uploads/2009/10/monster.com-600x430.png" alt="Lynn Altman uses print-style ads, along the lines of this one for monster.com, to present name and tagline concepts.   " width="480" height="344" /><p class="wp-caption-text">Lynn Altman uses print-style ads, along the lines of this one for monster.com, to present name and tagline concepts.   </p></div>
<p>So by now, I hope you&#8217;re convinced that it&#8217;s time to think like a marketer, not a business development person or -god forbid- a designer, when you are naming and positioning websites.  Don Norman, in a recent<a href="http://bit.ly/ax9ODU"> interview</a> in upstart UX magazine, Want, said outright that the distinction between designers and marketers is really very small.  They both ask the same question, &#8220;How do we make it so that people will enjoy the product?&#8221;  And if you are wondering who is more creative &#8211; marketers of designers? &#8211;  you should sit in on one of Brand Now&#8217;s creatives-only brainstorming  sessions and you will realize that we are indeed talking about two sides  of the same coin.</p>
<blockquote style="padding-left: 60px;"><input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></blockquote>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://www.solidstateux.com/reviews/how-to-name-your-website-and-write-a-tagline-like-a-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Things I Lose Sleep Over #2 &#8211; Demand Media</title>
		<link>http://www.solidstateux.com/ux-driven-company/things-i-lose-sleep-over-2-demand-media/</link>
		<comments>http://www.solidstateux.com/ux-driven-company/things-i-lose-sleep-over-2-demand-media/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 16:05:16 +0000</pubDate>
		<dc:creator>Todd Toler</dc:creator>
				<category><![CDATA[UX-Driven Company]]></category>
		<category><![CDATA[publishing]]></category>

		<guid isPermaLink="false">http://www.solidstateux.com/?p=963</guid>
		<description><![CDATA[4:14am,  Brooklyn
Last week, I tossed and turned over the successful online publishing formula of Smashing Magazine.  Simple sounding in principle, Smashing&#8217;s approach is to develop enduring, high-quality content and to cultivate an audience with it.   Each post is packed with value and is published to a hungry base of Tweeps and RSS subscribers, becoming  [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>4:14am,  Brooklyn</strong></em></p>
<div id="attachment_1060" class="wp-caption alignleft" style="width: 299px"><img class="size-full wp-image-1060" title="demand_properties" src="http://www.solidstateux.com/wp-content/uploads/2009/11/demand_properties.png" alt="Demand Media is Profiled in the November Wired:  &quot;Fast, Disposable, and Profitable as Hell&quot;" width="289" height="164" /><p class="wp-caption-text">Demand Media is Profiled in the November Wired:  &quot;Fast, Disposable, and Profitable as Hell&quot;</p></div>
<p>Last week, I tossed and turned over the successful online publishing formula of Smashing Magazine.  Simple sounding in principle, Smashing&#8217;s approach is to develop enduring, high-quality content and to cultivate an audience with it.   Each post is packed with value and is published to a hungry base of Tweeps and RSS subscribers, becoming  instantly SEO&#8217;d upon publication.  If this was easy to do, then Smashing wouldn&#8217;t be such an outlier (see table below), and I would be sleeping soundly in a villa on Bequia instead of up right now writing this.    Tonight, my insomniac ramblings are focused in another direction, on a profitable online publisher who takes the exact opposite approach: cranking out low-quality content and spending as little as possible on it&#8217;s production.  Reading the new issue of Wired (November), I was fascinated and disturbed by the <a href="http://www.wired.com/magazine/2009/10/ff_demandmedia">story</a> of Richard Rosenblatt and his Demand Media.  Quoting Daniel Roth, the author, &#8220;Here is the thing that Rosenblatt has discovered.  Online content is not worth very much.&#8221;  The art, therefore, is in cost control &#8211; which is done in two ways.  1) Demand channels <em>The Algorithm</em> to tell them precisely what consumers are searching for, where gaps in the existing online content exist, and what advertisers might be willing to pay for.   2) Demand hires a new breed of freelancer who is expert at cranking out passionless, utilitarian content at wages that would make your average Hyderabad call center rep storm out in protest.</p>
<p><span id="more-963"></span></p>
<div id="attachment_1063" class="wp-caption alignright" style="width: 309px"><img class="size-medium wp-image-1063" title="paper_nurses_hat" src="http://www.solidstateux.com/wp-content/uploads/2009/11/paper_nurses_hat-299x229.png" alt="If eHow posts on paper nurses hats, you can bet someone was searching for it in Google" width="299" height="229" /><p class="wp-caption-text">If eHow posts on paper nurses hats, you can bet someone was searching for it in Google</p></div>
<p>Looking at one of Demand&#8217;s key properties, eHow, tells the story of how this game is even more profitable than the Smashing formula.   Snooping around the Google index will reveal that  eHow has over 750,000 articles &#8211; and clocks in at a 27 on my CVPP scale (CVPP = Compete.com Visits per Page of content*)  27 is the lowest number by far of any of the sites I have looked at in the how-to or media space, but with so much content, their overall traffic is astounding.  If you accept that the CVPP number maps roughly to the levels of content quality and/or audience loyalty, you&#8217;ll see that eHow has neither.   And I don&#8217;t think they would even argue that point.  It&#8217;s clearly not their business model.  If you factor in their average production costs of $20 per article, and not much more for videos &#8211; with that kind of traffic &#8211; you will conclude that eHow must be fabulously profitable, especially if you buy their claim that they are also good at maximizing the ad rates they get for the content they choose to develop.  Now throw in their 170,000 YouTube entries and the content they produce for the other sites in their network, and you get a sense of the scale of this thing &#8211; at least 50% bigger than About.com, a first-mover and stalwart who has been building up content online since 1996.   And what&#8217;s really scary is that Demand&#8217;s goal is to get to one Million pieces of content <em>a month</em>.</p>
<p></p>
<h2>Compete.com Visits Per Page of content (CVPP) - Sep.09</h2>
<table class="wptable rowstyle-alt" id="wptable-6"  cellspacing="1">
	<thead>
	<tr>
		<th class="sortable" style="width:180px" align="left">Website</th>
		<th class="sortable" style="width:135px" align="right">Unq. Vsts Per Page</th>
		<th class="sortable" style="width:135px" align="right">Sept. 09 Unq. Vsts</th>
		<th class="sortable" style="width:135px" align="right">#Posts/Articles*</th>
	</tr>
	</thead>
	<tr>
		<td style="width:180px" align="left">www.kaushik.net (occam's razor)</td>
		<td style="width:135px" align="right">131.52</td>
		<td style="width:135px" align="right">83,258</td>
		<td style="width:135px" align="right">633</td>
	</tr>
	<tr class="alt">
		<td style="width:180px" align="left">www.smashingmagazine.com</td>
		<td style="width:135px" align="right">900.16</td>
		<td style="width:135px" align="right">748,938</td>
		<td style="width:135px" align="right">832</td>
	</tr>
	<tr>
		<td style="width:180px" align="left">www.alistapart.com</td>
		<td style="width:135px" align="right">65.57</td>
		<td style="width:135px" align="right">234,109</td>
		<td style="width:135px" align="right">3,570</td>
	</tr>
	<tr class="alt">
		<td style="width:180px" align="left">www.techcrunch.com</td>
		<td style="width:135px" align="right">91.21</td>
		<td style="width:135px" align="right">1,833,502</td>
		<td style="width:135px" align="right">20,100</td>
	</tr>
	<tr>
		<td style="width:180px" align="left">www.lifehacker.com</td>
		<td style="width:135px" align="right">85.00</td>
		<td style="width:135px" align="right">1,708,600</td>
		<td style="width:135px" align="right">20,000</td>
	</tr>
	<tr class="alt">
		<td style="width:180px" align="left">www.marthastewart.com</td>
		<td style="width:135px" align="right">89.80</td>
		<td style="width:135px" align="right">2,047,474</td>
		<td style="width:135px" align="right">22,800</td>
	</tr>
	<tr>
		<td style="width:180px" align="left">www.slate.com</td>
		<td style="width:135px" align="right">105.27</td>
		<td style="width:135px" align="right">3,189,935</td>
		<td style="width:135px" align="right">30,300</td>
	</tr>
	<tr class="alt">
		<td style="width:180px" align="left"><b>www.ehow.com</b></td>
		<td style="width:135px" align="right"><b>27.41</b></td>
		<td style="width:135px" align="right"><b>21,466,554</b></td>
		<td style="width:135px" align="right"><b>783,000</b></td>
	</tr>
	<tr>
		<td style="width:180px" align="left">www.about.com</td>
		<td style="width:135px" align="right">57.03</td>
		<td style="width:135px" align="right">42,605,340</td>
		<td style="width:135px" align="right">747,000</td>
	</tr>
</table><p>
</p>
<p>This leads me to a broader point about algorithmic content generation.   This is clearly going to be a problem for Google if this trend continues.   You can catch a glimpse of this dystopian future of robo-content in the world of online wine information.  The Wall Street Journal called out the miserable state for wine consumers online back in April in <a href="http://online.wsj.com/article/SB123939668806909355.html">What&#8217;s Wrong With Wine on The Web?</a> While complaining broadly about a number of bad shopping experiences from online wine retailers, they cited the number one problem as being &#8220;phantom&#8221; inventory.  If you try and Google a specific wine online, you&#8217;re odds of getting a useless result from the likes of Cork&#8217;d or Snooth is amazingly high.   Both of these sites automatically generate a blank review page for every wine in their database, whether or not they have anything to say about the wines and whether or not they can link to someone who actually sells the wine.  Sometimes they have a single generic  50 word review, a page of stale comments, or even nothing at all, and get surprisingly good SEO in Google.   All the insightful commentary about the wine is either with the bloggers or the wineries themselves (who are much less well SEO&#8217;d), or locked behind the paying subscriber wall at WineSpectator.com.     But thanks to the likes of Demand media, there is a thriving online market for generic how-to information on such topics as <a href="http://www.google.com/search?q=how+to+open+a+bottle+of+wine&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a">How To Open a Bottle of Wine</a>.  C&#8217;mon now, really?  This is where <em>The Algorithm</em> tells us where to invest our energies as publishers?  Just how uninspiring will the learning experience of the future be if one chooses Google as their entry point?</p>
<div id="attachment_1067" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-1067" title="opening _wine" src="http://www.solidstateux.com/wp-content/uploads/2009/11/opening-_wine-300x222.png" alt="eHow's How to Open a Bottle of Wine tutorial." width="300" height="222" /><p class="wp-caption-text">eHow&#39;s How to Open a Bottle of Wine tutorial.</p></div>
<p>But Demand has one thing in common with Smashing &#8211; they both take the guesswork out of online publishing success.   They are both forward-looking and focus on audience needs.  One does so with mathematical precision and a cynical emphasis on profitably answering the little questions of daily life (every last one of them); the other does so the old-fashioned way, by cultivating an audience, asking them what they want to read about, and publishing great, timely content.   And together, they&#8217;ve managed to overturn some conventional thinking in the world of online publishing.  The main insight for traditional publishers:  repositories of existing content aren&#8217;t nearly as valuable as you think they are if you are not publishing to an online audience who is waiting for that content.  That&#8217;s a scary thought, of course.  Because that means a publisher&#8217;s true assets are what it does in the future online, not monetizing what it has done in the past.    How are  traditional publishers, the great and worthy stewards of our culture, going to rise to meet this challenge?</p>
<h4>Related Posts on SolidStateUX:</h4>
<p><a href="http://www.solidstateux.com/5000-website/things-i-lose-sleep-over-smashingmagazine-com/">Things I Lose Sleep Over &#8211; Smashing Magazine.com<br />
</a>*see this post for more information on the CVPP measure</p>
<h4>Related Posts from Around the Web:</h4>
<p><a href="http://www.wired.com/magazine/2009/10/ff_demandmedia">The Answer Factory: Demand Media and the Fast, Disposable, and Profitable as Hell Media Model</a> &#8211; Wired</p>
<p><a href="http://www.readwriteweb.com/archives/the_age_of_mega_content_sites.php#comment-167064">The Age of Mega Content Sites:  Answers.com &amp; Demand Media </a>- ReadWriteWeb</p>
<p><a title="Tim Armstrong’s Secret Project Is To Turn AOL Into A Low-Cost Content Machine" rel="bookmark" href="http://www.techcrunch.com/2009/10/24/tim-armstrongs-secret-project-is-to-turn-aol-into-a-low-cost-content-machine/">Tim Armstrong’s Secret Project Is To Turn AOL Into A Low-Cost Content Machine</a> &#8211; TechCrunch</p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://www.solidstateux.com/ux-driven-company/things-i-lose-sleep-over-2-demand-media/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Things I Lose Sleep Over &#8211; SmashingMagazine.com</title>
		<link>http://www.solidstateux.com/ux-driven-company/things-i-lose-sleep-over-smashingmagazine-com/</link>
		<comments>http://www.solidstateux.com/ux-driven-company/things-i-lose-sleep-over-smashingmagazine-com/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 19:51:08 +0000</pubDate>
		<dc:creator>Todd Toler</dc:creator>
				<category><![CDATA[UX-Driven Company]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[publishing]]></category>

		<guid isPermaLink="false">http://www.solidstateux.com/?p=937</guid>
		<description><![CDATA[3:52am, Brooklyn
There&#8217;s not an unusual amount of stress going on right now in either my home or work life.  Money&#8217;s okay.  Health is fine.  But I find myself often awake between the hours of 3 and 5 am.  I realize it&#8217;s always the same things that are keeping me up.  There are portentous trends brewing [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong><img class="alignleft size-medium wp-image-948" title="smashing-magazine-logo" src="http://www.solidstateux.com/wp-content/uploads/2009/10/smashing-magazine-logo-300x104.gif" alt="smashing-magazine-logo" width="300" height="104" />3:52am, Brooklyn</strong></em></p>
<p>There&#8217;s not an unusual amount of stress going on right now in either my home or work life.  Money&#8217;s okay.  Health is fine.  But I find myself often awake between the hours of 3 and 5 am.  I realize it&#8217;s always the same things that are keeping me up.  There are portentous trends brewing in my work as a user experience professional and a digital publisher, and in those hazy hours of early morning my thoughts are dominated by them.   The first one I want to post about is Smashing Magazine.</p>
<p><span id="more-937"></span>Smashing has less than 850 hundred articles and covers 12 categories &#8211; all focused on web design and presentation-layer programming.  About.com has hundreds of topics and over 700,000*  articles online.  If you compare Compete.com&#8217;s Unique Visitor statistic for each site in September 2009, About.com gets about 57 visitors per piece of content compared to Smashing magazine&#8217;s 900.   (note: Compete uses a proprietary method for calculating unique visitors that does not correspond to the number reported by most web analytics programs, so these numbers are much lower than the official numbers.  But the relationships are what matters here.)  If I do the same calculation on various other media sites and blogs, I see that nobody is even close to Smashing Magazine&#8217;s traffic per piece of content ratio:</p>
<p></p>
<h2>Compete.com Unique Visitors by Relative Size in Google Index</h2>
<table class="wptable rowstyle-alt" id="wptable-3"  cellspacing="1">
	<thead>
	<tr>
		<th class="sortable" style="width:180px" align="left">Website</th>
		<th class="sortable" style="width:135px" align="right">Unq. Vsts Per Page</th>
		<th class="sortable" style="width:135px" align="right">Sept. 09 Unq. Vsts</th>
		<th class="sortable" style="width:135px" align="right">#Posts/Articles*</th>
	</tr>
	</thead>
	<tr>
		<td style="width:180px" align="left">www.kaushik.net (occam's razor)</td>
		<td style="width:135px" align="right">131.52</td>
		<td style="width:135px" align="right">83,258</td>
		<td style="width:135px" align="right">633</td>
	</tr>
	<tr class="alt">
		<td style="width:180px" align="left"><b>www.smashingmagazine.com</b></td>
		<td style="width:135px" align="right"><B>900.16</B></td>
		<td style="width:135px" align="right"><b>748,938</b></td>
		<td style="width:135px" align="right"><b>832</b></td>
	</tr>
	<tr>
		<td style="width:180px" align="left">www.alistapart.com</td>
		<td style="width:135px" align="right">65.57</td>
		<td style="width:135px" align="right">234,109</td>
		<td style="width:135px" align="right">3,570</td>
	</tr>
	<tr class="alt">
		<td style="width:180px" align="left">www.techcrunch.com</td>
		<td style="width:135px" align="right">91.21</td>
		<td style="width:135px" align="right">1,833,502</td>
		<td style="width:135px" align="right">20,100</td>
	</tr>
	<tr>
		<td style="width:180px" align="left">www.lifehacker.com</td>
		<td style="width:135px" align="right">85.00</td>
		<td style="width:135px" align="right">1,708,600</td>
		<td style="width:135px" align="right">20,000</td>
	</tr>
	<tr class="alt">
		<td style="width:180px" align="left">www.marthastewart.com</td>
		<td style="width:135px" align="right">89.80</td>
		<td style="width:135px" align="right">2,047,474</td>
		<td style="width:135px" align="right">22,800</td>
	</tr>
	<tr>
		<td style="width:180px" align="left">www.slate.com</td>
		<td style="width:135px" align="right">105.27</td>
		<td style="width:135px" align="right">3,189,935</td>
		<td style="width:135px" align="right">30,300</td>
	</tr>
	<tr class="alt">
		<td style="width:180px" align="left">www.ehow.com</td>
		<td style="width:135px" align="right">27.41</td>
		<td style="width:135px" align="right">21,466,554</td>
		<td style="width:135px" align="right">783,000</td>
	</tr>
	<tr>
		<td style="width:180px" align="left">www.about.com</td>
		<td style="width:135px" align="right">57.03</td>
		<td style="width:135px" align="right">42,605,340</td>
		<td style="width:135px" align="right">747,000</td>
	</tr>
</table><p>
</p>
<p>Smashing&#8217;s guide to Photoshop tutorials alone has over a million visits &#8211; a single post!  I personally follow most of what Smashing publishes and it&#8217;s no surprise that they have this great traffic.  They post twice daily &#8211; each post is like a treasure trove of useful content, packed with images. And the truly impressive thing is that even though they cover a small niche &#8211; the design community &#8211; they are clearly a profitable venture, with 11.9 million pageviews in September, 2009 from a specific, high-value audience.   To put it in perspective, A List Apart has almost 4 times the number of high quality articles targeted at the <em>same community</em> with some of the same contributors and seems to get about a quarter of Smashing&#8217;s traffic.    These guys are clearly doing something right.   And it&#8217;s all being done with what presumably is a small staff in a slightly tricked out installation of Wordpress.</p>
<p>In another bit of quick analysis, I started typing urls and shortening them in bit.ly for the past 25 articles published on various how-to sites, including Smashing, A List Apart, and About.com.   Bit.ly tells you how many total referrals it sends for each shortened url, so it&#8217;s an interesting glimpse into competitive data at the individual post level.   (Note: About.com publishes, or at least updates, a lot of articles every week, causing them to be re-indexed by Google.. so take &#8220;latest 25&#8243; with a grain of salt in that example.)   Then I tried checking SEO on those articles by typing in the keywords referenced in the article&#8217;s title and seeing how high they ranked in Google &#8211; e.g. what % of the articles appeared in the first page of Google search results.</p>
<p></p>
<h2>Comparison of Last 25 Posts (through 10/17)</h2>
<table class="wptable rowstyle-alt" id="wptable-4"  cellspacing="1">
	<thead>
	<tr>
		<th class="sortable" style="width:150px" align="left">Online Publication</th>
		<th class="sortable" style="width:150px" align="left">Bit.ly Referrals</th>
		<th class="sortable" style="width:185px" align="left">% on Google SERP pg 1</th>
	</tr>
	</thead>
	<tr>
		<td style="width:150px" align="left">Smashing Magazine</td>
		<td style="width:150px" align="left">199,987</td>
		<td style="width:185px" align="left">100%</td>
	</tr>
	<tr class="alt">
		<td style="width:150px" align="left">A List Apart</td>
		<td style="width:150px" align="left">54,795</td>
		<td style="width:185px" align="left">22%</td>
	</tr>
	<tr>
		<td style="width:150px" align="left">About</td>
		<td style="width:150px" align="left">908</td>
		<td style="width:185px" align="left">80%</td>
	</tr>
</table><p>
</p>
<p>I know what you&#8217;re thinking.  This is a real &#8216;apples and oranges&#8217; comparison. Why compare totally different kinds of sites to one another?   Well, I find a couple of things interesting about this statistic.  The main thing is that Smashing posts are immediately finding an audience, which leads both to great traffic and great SEO.   A List Apart posts are getting good traffic when published but it&#8217;s not translating to great SEO, probably because of the way they are written (more literary in style, and less direct) and that Google does not favor them as a highly trusted source in their PageRank algorithm.   I put About.com in there as a control &#8211; just to contrast this new wave style of online publisher with the old wave.   There&#8217;s no way of knowing what sort of traffic About is getting on these particular 25 posts, but I can confirm that there&#8217;s not a lot of Twitter buzz about them.  I do know from other experiments that it&#8217;s hard to top About.com in getting automatically SEO&#8217;d on a random topic&#8230; they have a strong first-movers advantage and Google seems to favor them accordingly.     Also, it&#8217;s getting increasingly hard to be the first on any topic anymore.  If there&#8217;s one thing AdSense has done, it&#8217;s hugely raised the numbers of people trying to make a living as online publishers and being first into a topic niche is getting nearly impossible.</p>
<p>So Smashing has really stumbled across the formula for success- deliver high-quality content and cultivate an audience.  Online publishers can no longer publish into the void and hope Google will find the content.  The insight is clear &#8211; be more like Smashing.  Now, only if it were that easy&#8230; and if only I could get back to sleep.</p>
<p>* based on custom google query to count content detail pages. method is a rough guestimate of a content websites&#8217; size</p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<p><!--Session data--></p>
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://www.solidstateux.com/ux-driven-company/things-i-lose-sleep-over-smashingmagazine-com/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>5 Must-have Books for a Director of User Experience</title>
		<link>http://www.solidstateux.com/ux-driven-company/5-must-have-books-for-a-director-of-user-experience/</link>
		<comments>http://www.solidstateux.com/ux-driven-company/5-must-have-books-for-a-director-of-user-experience/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 22:02:23 +0000</pubDate>
		<dc:creator>Todd Toler</dc:creator>
				<category><![CDATA[UX-Driven Company]]></category>
		<category><![CDATA[book reviews]]></category>

		<guid isPermaLink="false">http://www.solidstateux.com/?p=767</guid>
		<description><![CDATA[As a client-side Director of User Experience, my job is quite varied.    The amount of web development that&#8217;s happening in a company of our size is truly staggering &#8211; so my role is as much one of providing continuity and thought leadership as it is directly designing or managing designers.   The difficult parts of [...]]]></description>
			<content:encoded><![CDATA[<p>As a client-side Director of User Experience, my job is quite varied.    The amount of web development that&#8217;s happening in a company of our size is truly staggering &#8211; so my role is as much one of providing continuity and thought leadership as it is directly designing or managing designers.   The difficult parts of my job are a) giving people in the business the practical tools and methodologies to actually deliver on the promise of being &#8220;user centered,&#8221; b) finding language that achieves a common understanding of design ideas for a general audience, and c) pushing the expectations for what can be achieved online past the &#8220;status quo&#8221; state of incremental improvements and a  myopic focus on what the competition is doing.  These 5 books have been <em><strong> </strong></em>the most influential in providing guidance for my daily challenges:</p>
<h2><img class="alignleft size-medium wp-image-768" title="serious_play" src="http://www.solidstateux.com/wp-content/uploads/2009/09/serious_play-207x300.jpg" alt="serious_play" width="207" height="300" />1. <a id="aptureLink_sW9VKhcW0x" href="http://www.amazon.com/gp/product/0875848141">Serious Play</a></h2>
<p>by Michael Schrage</p>
<p>This is a slim book and a quick read &#8211; but it&#8217;s number one on my list.  In fact, it virtually provides me with a <em>grand unifying theory</em> of implementing a UX culture at a large company.  My mantra at Wiley is &#8220;always put a design deliverable in front of the specification and have it tested in a valid way.&#8221;    By &#8216;design deliverable,&#8217; I mean model, or prototype, of the end product -something vivid enough for a potential user of the product to actually <em>imagine the experience</em> of using it.   Schrage persuasively explains the value to any organization of becoming a &#8220;modeling culture,&#8221;  one in which every conversation happens around real designs and not in the abstract language of marketing and business plans.  If you are in a highly design sensitive environment (I&#8217;m imagining Apple, but I don&#8217;t really know), maybe your company already is a modeling culture, but most large corporations aren&#8217;t even close.   This book also conveys an important emphasis on experimentation and tolerance of failure at the institutional level.  A Director of User Experience should buy multiple copies of this and give them out to business leaders in their company as holiday gifts.</p>
<p><span id="more-767"></span></p>
<h2><img class="alignright size-medium wp-image-769" title="designing_web_interfaces" src="http://www.solidstateux.com/wp-content/uploads/2009/09/designing_web_interfaces-228x300.jpg" alt="designing_web_interfaces" width="228" height="300" /></h2>
<h2>2. <a id="aptureLink_pbjJlDL3ji" href="http://www.amazon.com/gp/product/0596516258">Designing Web Interfaces</a></h2>
<p>by Bill Scott &amp; Theresa Neil</p>
<p>This book was published by an arch competitor earlier this year, but I just can&#8217;t say enough about its value.  Most amazing to me is how I pick this up infinitely more than its predecessor &#8211; <a id="aptureLink_8HxNSpjow9" href="http://www.amazon.com/gp/product/0596008031">Designing Interfaces</a>.   Why?  Well, basically because of it&#8217;s emphasis on rich interaction on the web.  This book has taken what used to be considered &#8220;nice to have&#8221; techniques associated with the likes of Flash, Ajax, and fancy Javascript and proven why moving beyond the &#8216;page&#8217; and &#8216;form&#8217; as the only building blocks of design will be the future of the usable web interface.  What&#8217;s more, the book is a practical guide to designing and specifying such rich  interactions as drag-and-drop, in page editing, progressive disclosure, and tons more.   These techniques are still not mainstream, and your average IA still seems to shy away from putting rich interactions into their wireframes (perhaps long conditioned to getting too much pushback from programmers about using the fancy stuff), but this book demystifies and categorizes the techniques, and provides plenty of context about why they work as well as the risks of using them.  Bill Scott works at Netflix, a true pioneer in rich but usable web UI.   This book is invaluable for the UX professional who is trying to push their organization&#8217;s web interfaces to the next level.</p>
<h2><img class="alignleft size-medium wp-image-770" title="observing_the_user_experience" src="http://www.solidstateux.com/wp-content/uploads/2009/09/observing_the_user_experience-239x300.jpg" alt="observing_the_user_experience" width="239" height="300" />3. <a id="aptureLink_Z6HZMLnwMe" href="http://www.amazon.com/gp/product/1558609237">Observing the User Experience</a></h2>
<p>by Mike Kuniavsky</p>
<p>Now on my third copy of this, you&#8217;d think I&#8217;d have learned my lesson not to loan it out anymore &#8211; but it&#8217;s just so damn useful!    I used to be a commercial usability consultant, so I wasn&#8217;t expecting to use this book nearly as much as I do.  But an in-house Director of User Experience has to do a lot of improvising when it comes to reaching out to users.   For instance, I&#8217;m largely a qualitative guy but I find I have to write and review a lot of survey instruments all of the sudden.  Where do I turn? Kuniavsky.  If I have to create a comparative grid of competitor sites and their features, where do I turn to make sure I&#8217;m doing something valid and useful? Kuniavsky.  If someone is running a focus group and wants a few pointers on moderating or recruiting? You guessed it. Kuniavsky.  Card sorts?  Ok. You get it by now.   The fact is, I do a lot of DIY studies now, and even more often, I&#8217;m in the position of advising <em>others</em> on how to do their own user research.  This is where having a book like Kuniavsky&#8217;s really comes in handy &#8211; all the basics are in there in a form that&#8217;s easy to communicate to others.</p>
<h2><img class="alignright size-medium wp-image-771" title="web_analytics_an_hour_a_day" src="http://www.solidstateux.com/wp-content/uploads/2009/09/web_analytics_an_hour_a_day-238x300.jpg" alt="web_analytics_an_hour_a_day" width="238" height="300" /></h2>
<h2>4. <a id="aptureLink_UezjyAKyIo" href="http://www.amazon.com/gp/product/0470130652">Web Analytics: An Hour a Day</a></h2>
<p>by Avinash Kaushik</p>
<p>Here&#8217;s one major difference between being a user experience professional who works at an agency or consultancy versus one who works at a company &#8211; you are <em>still around</em> after the site is designed, programmed, and launched.   It won&#8217;t take long before you develop a keen interest in web analytics.   The most holistic and sensible voice in modern web analytics is indisputably Avinash Kaushik &#8211; who advocates cutting through the crap and paying attention to what matters.   The Pre-Avinash universe was one in which websites were managed by looking at whatever reams of traffic data the monitoring tools were capable of spitting out, without being able to answer even the most basic questions about who was visiting the site and whether they were having a good experience or not.   What&#8217;s even better is his success at breaking analytics out of it&#8217;s marketing silo and incorporating user experience values (not to mention, common sense)  into the field.   This book has directly influenced an initiative at Wiley to manage websites and improve them incrementally &#8211; constantly adapting to the changing marketplace &#8211; rather than relying on a cycle of periodic redesigns.   The new version <a href="http://www.amazon.com/Web-Analytics-2-0-Accountability-Centricity/dp/0470529393">Web Analytics 2.0</a> is due out soon, and I can&#8217;t wait.</p>
<h2><img class="alignleft size-medium wp-image-772" title="22_laws" src="http://www.solidstateux.com/wp-content/uploads/2009/09/22_laws-225x300.jpg" alt="22_laws" width="225" height="300" />5. <a id="aptureLink_1VM7InK0ch" href="http://www.amazon.com/gp/product/0887306667">The 22 Immutable Laws of Marketing</a></h2>
<p>by Al Ries &amp; Jack Trout</p>
<p>This one&#8217;s a bit of an outlier, given my theme, but a large part of my role is talking people <em>out</em> of ideas for new websites and features.   I probably add as much value if not more for what I advise <em>not</em> to do online than what I do in shaping what gets done.  This book clearly lays out conventional marketing thinking and makes it clear why companies make the same mistakes over and over.    While the book isn&#8217;t written with websites in mind, every principle is just as applicable to what we do online as it is for other types of product marketing.  Sample law:  The Law of Leadership teaches you that it is better to be first in a new category than to try to enter or dramtically improve your position in an existing category.   The book also teaches that working hard and delivering quality solutions is important &#8211; but not nearly as important as working smart and winning the battle of the prospect&#8217;s perception.   The best UX people contain shrewd marketing minds and no other book gets you ramped up faster than this one.</p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://www.solidstateux.com/ux-driven-company/5-must-have-books-for-a-director-of-user-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The $5,000 Website: I&#8217;m Looking for Interview Subjects</title>
		<link>http://www.solidstateux.com/ux-driven-company/the-5000-website-im-looking-for-interview-subjects/</link>
		<comments>http://www.solidstateux.com/ux-driven-company/the-5000-website-im-looking-for-interview-subjects/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 17:36:37 +0000</pubDate>
		<dc:creator>Todd Toler</dc:creator>
				<category><![CDATA[UX-Driven Company]]></category>

		<guid isPermaLink="false">http://www.solidstateux.com/?p=590</guid>
		<description><![CDATA[Sure, anyone can put a website up for free these days, so who even needs to spend five grand anymore, right?  In fact, I put this Wordpress site up in under two hours for a cost of $0 (I even piggybacked the hosting charges on another site I have.)  Then there is the other end [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_591" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-591" title="Double Nickels Cover" src="http://www.solidstateux.com/wp-content/uploads/2009/08/Double-Nickels-Cover-300x297.jpg" alt="Minutemen's Brilliant &quot;Double Nickels on the Dime&quot; Was Made For $1200 " width="300" height="297" /><p class="wp-caption-text">Minutemen&#39;s Brilliant &quot;Double Nickels on the Dime&quot; Was Made For $1200 </p></div>
<p>Sure, anyone can put a website up for free these days, so who even needs to spend five grand anymore, right?  In fact, I put this Wordpress site up in under two hours for a cost of $0 (I even piggybacked the hosting charges on another site I have.)  Then there is the other end of the spectrum &#8211; agency designed sites still cost $250,000+ to design and implement. Companies are still piling hundreds of thousands into internal development of their web presence with homegrown content systems and loads of internal developers.  When is this all going to converge?</p>
<p>As an information architect and user researcher I&#8217;m part of this machine &#8211; part of the development overhead.   But I&#8217;m feeling the pull every day to work smaller, faster, and cheaper.   How do we contain the scope of our projects while simultaneously striving for excellence in design?  Perhaps a clue lies in this <a href="http://www.alistapart.com/articles/redesigning-your-own-site/">recent post</a> by graphic designer Lea Alcantara about redesigning her own portfolio site, a project which came in somewhere between $0 and $5,000.   Here&#8217;s the basic workflow she describes:</p>
<p><span id="more-590"></span></p>
<ul>
<li> Design with purpose</li>
<li> Limit design feedback and put boundries around the way the feedback is considered</li>
<li>Push the design into a few technologically intensive areas, then become expert in those technologies</li>
<li>Kick start the finishing process by hiring a professional programmer, but only for a few key pages</li>
<li>Finish it yourself using a robust, easy-to-use web platform (which in her case is Expression Engine but could just as easily be Drupal or Wordpress).</li>
</ul>
<p>Ok. So she&#8217;s a professional web designer putting up her own website.  Most do, probably&#8230; and with decent results.   But within this workflow lies what I think the most important trend is in our industry.   Before long a lot of us will be planning the user experience from a pattern library of interaction design possibilities, getting a few designs in PSD form back from a designer somewhere, getting those designs sliced up by a good HTML/CSS person who is likely somewhere else, and bolting it all into a modified Drupal or Wordpress theme with a few custom plug-ins.   Real websites&#8230; designed by pros, relatively customized for the purpose &#8211; for $5,000.   Of course, innovation will continue and many projects will be done that cost more than this but we all can benefit from challenging our thinking and finding cheaper ways of working.</p>
<p>So I&#8217;m looking to talk to people who have created really great results by containing costs.  I&#8217;m especially interested to hear from people who have done this who are not highly skilled technical people or talented designers&#8230; people who needed to seek out help, but found ways to do this affordably.  After all, my favorite band &#8211; Minutemen &#8211; recorded my favorite record of all time &#8211; the classic <em>double-alblum</em> <a href="http://mcduffwine.blogspot.com/2009/07/25-years-of-double-nickels-on-dime.html">Double Nickels on the Dime </a>- in 40 hours of studio time for under $1,200.   Sometimes huge constraints lead to great results.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solidstateux.com/ux-driven-company/the-5000-website-im-looking-for-interview-subjects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Practical Tips for Fielding Design-related Ethnography</title>
		<link>http://www.solidstateux.com/user-design-research/practical-tips-for-fielding-design-related-ethnography/</link>
		<comments>http://www.solidstateux.com/user-design-research/practical-tips-for-fielding-design-related-ethnography/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 16:13:01 +0000</pubDate>
		<dc:creator>Todd Toler</dc:creator>
				<category><![CDATA[UX-Driven Company]]></category>
		<category><![CDATA[User & Design Research]]></category>
		<category><![CDATA[contextual inquiry]]></category>
		<category><![CDATA[ethnography]]></category>
		<category><![CDATA[wiley]]></category>

		<guid isPermaLink="false">http://www.solidstateux.com/?p=518</guid>
		<description><![CDATA[It&#8217;s been a great week in the field conducting ethnographic interviews with veterinarians and vet techs.  Mostly we&#8217;ve been in Manhattan, where food storage in the animal hospitals is a major issue.  We&#8217;ve seen bags of prescription chow stacked in hallways and offices, hidden in unused cages, stacked on surgical operating tables and x-ray equipment, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_524" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-524" title="SS_P1020130" src="http://www.solidstateux.com/wp-content/uploads/2009/08/SS_P1020130-300x225.jpg" alt="Ethnographic Insight: Manhattan Vets Store Their Extra Prescription Pet Food Where They Can" width="300" height="225" /><p class="wp-caption-text">Ethnographic Insight: Manhattan Vets Store Their Extra Prescription Pet Food Where They Can</p></div>
<p>It&#8217;s been a great week in the field conducting ethnographic interviews with veterinarians and vet techs.  Mostly we&#8217;ve been in Manhattan, where food storage in the animal hospitals is a major issue.  We&#8217;ve seen bags of prescription chow stacked in hallways and offices, hidden in unused cages, stacked on surgical operating tables and x-ray equipment, and almost always taking over the waiting rooms and foyers of the client greeting area.  Someone should devise a drop-shipping or home delivery scheme wherein vets can earn their margins re-selling the supplies but don&#8217;t have to receive and store the inventory.</p>
<p>I doubt this idea will be used by my employer, which for this job is our scientific, technical, and medical publishing division, Wiley-Blackwell.   I&#8217;m lucky to work for a company that is committed to understanding its customers with this kind of research before embarking on a product idea.  My favorite study design of late for the early, product discovery phase of user research is to do 10-12 remote <a id="aptureLink_HxCjGnEFW9" href="http://en.wikipedia.org/wiki/Contextual%20inquiry">contextual inquiry</a> interviews via phone and web conferencing software, followed up by 5-6 in-home or in-office ethnographic visits.   It&#8217;s a large enough of a sample to cover a couple of key audience segments and really learn their unmet needs, but still quite cost effective.  And even just a few visits out to a respondent&#8217;s real environment crystallizes the findings and brings the research to life.  We&#8217;ve refined the mechanics of fielding a study like this without breaking the bank, so let me share a few pointers with you.</p>
<h3><span id="more-518"></span>Tip 1 &#8211; Skip The Video</h3>
<p>Getting an edited video as an end result of ethnographic research is great &#8211; it&#8217;s like having an entertaining and informative documentary movie of the customer&#8217;s behavior.  But unfortunately it costs about the same as making a feature length documentary.  The editing time is the deal-breaker here.  You return from the field with a minimum of two to four hours of source footage for every respondent, which becomes two to four <em>minutes</em> of finished video in your report.   Getting from hours to minutes requires multiple passes at sequencing and culling the clips &#8211; moving from the &#8217;select reel,&#8217; to the &#8216;rough cut,&#8217; to the &#8216;final cut&#8217; &#8211; with multiple client and research team review milestones at each phase.   The media management alone (e.g. screening, logging, digitizing, and compressing clips) requires an experienced video editor to be anything less than overwhelming, so this kind of research is virtually always outsourced to specialist market research firms.  My advice &#8211; skip the video and bring only a portable DAT recorder and a small digital camera along with you.</p>
<div id="attachment_548" class="wp-caption alignright" style="width: 304px"><a href="http://www.amazon.com/Olympus-DS-40-Digital-Voice-Recorder/dp/B000MVBHRW/ref=sr_1_1?ie=UTF8&amp;s=electronics&amp;qid=1253895491&amp;sr=8-1"><img class="size-medium wp-image-548" title="DS-40" src="http://www.solidstateux.com/wp-content/uploads/2009/08/DS-401-294x300.gif" alt="Olympus DS-40 DAT Recorder" width="294" height="300" /></a><p class="wp-caption-text">Olympus DS-40 DAT Recorder</p></div>
<p>I love my Olympus DS-40 which I use with their ME-15 lavalier microphone (purchased separately).  This recording rig cost less than $150.   I press record, clip the mic to respondents lapel, drop the recorder into their pocket, and forget about it.  Then I use my point-and-shoot digital camera loaded up with a huge SD card and take photos of <em>everything &#8211; </em>including any screens on the computer we might look at.  The audio and pictures can even be combined in the final PowerPoint report for an experience that&#8217;s not that far from watching a video.   To pull this off, use transcripts of the audio recordings to identify clips you want to use in your report and have the transcription service pull the clips for you once you&#8217;ve identified what you want to use.  Transcripts are expensive, but transcribing a whole research study of 6-10 respondents is cheaper than <em>one</em> respondent&#8217;s worth of outsourced professional ethnography with video.</p>
<h3>Tip 2 &#8211; Hire a Good Recruiting Firm</h3>
<p>Don&#8217;t even think about doing your own recruiting, unless that&#8217;s your business.  Even if you have your own customer lists, turn them over to the recruiting service.   Finding, contacting, scheduling, and confirming qualified respondents for a user study requires constant attention and will become your main job for the 2-3 weeks before the research dates if you try and do it yourself.   Then when the study is over, you will be busy mailing out incentive checks.   Why not sit back and get daily updated spreadsheets of scheduled respondents instead?  Good recruiting firms will also help you write your screening questionairre, advise on the liklihood of finding who you are looking for, handle all participant communication including confirmation emails, reminder calls, etc., and disburse incentives.    Different firms operate in different regions, so it will require some legwork to find a good firm that covers the market where you are fielding your study.  Whenever possible, I try and use the amazingly responsive and organized folks at <a href="http://www.focusfwd.com/">Focus Forward</a>.  Or if you are using a full-service research firm like <a href="http://www.sachsinsights.com/">Sachs Insights</a> or <a href="http://www.catalystnyc.com/">Catalyst Group Design</a> (in NYC) or <a href="http://www.serco.com/experiencelab/">Serco</a> (in London) you don&#8217;t need to worry about this.</p>
<h3>Tip 3 &#8211; Ask for The Tour</h3>
<p>Don&#8217;t take the trouble to visit a respondent in their own environment and then have an interview you could have had on the phone!   For in-home or in-office interviews I structure the discussion guide in a slightly different way than I would for an in-lab interview.  The key difference is that 15 minutes into the visit, after I&#8217;ve warmed up the respondent with a little chit chat and background info, I say &#8220;Hey, can you take us on a tour?&#8221;  This tour <em>become</em>s the rest of the interview.   Start pointing at things, asking them to open cupboards and drawers, explaining as they go.  Write observation notes into your guide so you remember what sorts of things you should be looking for.  I&#8217;m usually interested in how things are organized and setup&#8230; what sorts of things wind up out on a table or desk vs. buried in a drawer?  How do they have their browser favorites folders set- up?  What sorts of ad-hoc customizing have they done to support their workflow? etc.   This may not be the fly-on-the-wall method of an anthropologist, but we&#8217;ve got a limited amount of time here and need to learn what we need to learn, so it&#8217;s time to force the agenda.</p>
<h3>Tip 4 &#8211; Bring along a Prototype</h3>
<div id="attachment_553" class="wp-caption alignleft" style="width: 283px"><img class="size-full wp-image-553" title="messy_desk" src="http://www.solidstateux.com/wp-content/uploads/2009/08/messy_desk.jpg" alt="Designs Always Feel Different Out in the Field" width="273" height="279" /><p class="wp-caption-text">Designs Always Feel Different Out in the Field</p></div>
<p>Theoretically, the design minded ethnographer should go into the field with few assumptions about what the final product will look like.  The main goal of any contextual phase of user research is to wind up with a good sense of the audience&#8217;s workflow and a list of their unmet needs.  Only after uncovering the customer&#8217;s unmet needs should the true product brainstorming begin.   But the reality is that we rarely have the time or budget for multiple rounds of discovery research.   If  we&#8217;re lucky, we&#8217;ll get the opportunity to get our ideas in front of customers once or twice before we have to commit to building something.   I like to bring concepts into the field.  If it&#8217;s for a website, which my work almost always is, I like to see mock-ups on the respondents&#8217; real computer in their real environment and get them to talk about them.   What looks viable from the desk in our offices can be seen in an entirely different light in the field.     Load your sketches or design mock-ups on an extranet and access them from the respondent&#8217;s computer in the field.  If you&#8217;re interested in watching them react to real websites, create bookmarks on Delicious so you can find them quickly when you need them.</p>
<h3>Tip 5 &#8211; Be Reflexive</h3>
<p>The practical ethnographer still must be an effective and ethical ethnographer.   Most important of all is to exercise reflexivity, which for the field researcher, translates into the mental state of being aware of your own presence and impact on the environment that you are observing.   If there is a super star in the world of user anthropology, it is certainly <a href="http://www.nytimes.com/2008/04/13/magazine/13anthropology-t.html?pagewanted=1&amp;_r=1">Jan Chipchase</a> &#8211; who vagabonds the world on behalf of Nokia.   Having recently heard Jan speak, I was impressed by his reflexive stance and sensitivity to his surroundings when he works in the field.   For instance, he always stays in the same places his respondents live (which for Jan, who works in the developing world extensively, is really saying something) not the Four Seasons across town.  I&#8217;m also pretty sure he doesn&#8217;t show up at the respondents&#8217; homes with his iced grande frappacino and his Blackberry.   I recommend Mitch Duneier&#8217;s published ethnographic study of the Greenwich Village homeless street vendors, <a id="aptureLink_AiZO3is3Sf" href="http://www.amazon.com/gp/product/0374263558">Sidewalk</a>, to learn more about ethnographic field methods.  The appendices of this book alone are invaluable insights into how a truly reflexive researcher works.</p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><span id="leoHighlights_iframe_modal_span_container"> </span></p>
<div id="leoHighlights_iframe_modal_div_container" style="border: 1px solid black; position: absolute; visibility: hidden; display: none; width: 394px; height: 40px; z-index: 32768; background-color: white;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();">
<div id="leo_iFrame_closebar" style="position: absolute; top: 0px; left: 0px; width: 394px; height: 40px; z-index: 32768; background-image: url(chrome://shim/content/highlightsFilter-1/header.gif);"><a href="javascript: leoHighlightsIFrameClose();"></a></div>
</div>
<p><script type="text/javascript">// <![CDATA[
   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20true%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddocument.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.Width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3D%22711-36858-13496-14%22%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%09%09leoHighlightsEvent%28%22clicked%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%09%09leoHighlightsEvent%28%22hovered%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09leoHighlightsEvent%28%22clicked.2eBay%22%29%3B%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A");
// ]]&gt;</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.solidstateux.com/user-design-research/practical-tips-for-fielding-design-related-ethnography/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Fight Over the Homepage</title>
		<link>http://www.solidstateux.com/ux-driven-company/dont-fight-over-the-homepage/</link>
		<comments>http://www.solidstateux.com/ux-driven-company/dont-fight-over-the-homepage/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 20:33:48 +0000</pubDate>
		<dc:creator>Todd Toler</dc:creator>
				<category><![CDATA[UX-Driven Company]]></category>
		<category><![CDATA[homepages]]></category>

		<guid isPermaLink="false">http://www.solidstateux.com/?p=342</guid>
		<description><![CDATA[The temptation is to think of the homepage as “waterfront real-estate” because it gets a relatively large amount of traffic compared to any other single page on a website.  Traditionally, this has meant that competing interests within a company battle for placement on this “strategic” page, which often leads to a cluttered first impression of [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_348" class="wp-caption alignleft" style="width: 310px"><a href="http://www.google.com"><img class="size-medium wp-image-348  " title="google-homepage" src="http://www.solidstateux.com/wp-content/uploads/2009/07/google-homepage1-300x206.jpg" alt="The Web's Most Valuable Real Estate is Famously Uncluttered" width="300" height="206" /></a><p class="wp-caption-text">Google&#39;s Homepage: The Web&#39;s Most Valuable Real Estate is Famously Uncluttered</p></div>
<p>The temptation is to think of the homepage as “waterfront real-estate” because it gets a relatively large amount of traffic compared to any other single page on a website.  Traditionally, this has meant that competing interests within a company battle for placement on this “strategic” page, which often leads to a cluttered first impression of the company’s website for the user.  And worse, a busy homepage can undermine its primary purpose – which, according to the wise <a title="www.sensible.com" href="http://www.sensible.com/">Steve Krug</a>, is to answer three questions:</p>
<p>-What can I find here?<br />
-What can I do here?<br />
-Why should I be here &#8211; and not somewhere else?</p>
<p>Our experience has proven that users move very quickly through home pages, especially those for broadly scoped websites that carry a lot of diverse products and content.  The vast majority of clicks tend to be around the main navigation menu and search box area.   Home page feature boxes tend to get very little traction.  Qualitative data from the usability lab supports this data.    Users assume that a home page is very general and is unlikely to provide useful information for a simple reason – they feel they haven’t told you what they are looking for yet.  So how could you possibly have anything of interest to say to them at this point in the game?</p>
<p><span id="more-342"></span>Once they get a chance to type in a search term, or express interest in a topic by clicking on it in the main menu – they start to become more aware of what the site is trying to tell them.  The deeper into the site they navigate, the more this mindset becomes true.  This is the principle of “just in time” information.  A relevant feature box that is on a page where a user has self-navigated to is a more effective selling tool than a general one on the home page.</p>
<div id="attachment_344" class="wp-caption alignright" style="width: 310px"><a rel="attachment wp-att-344" href="http://www.solidstateux.com/ux-driven-company/dont-fight-over-the-homepage/attachment/about_com/"><img class="size-medium wp-image-344" title="about_com" src="http://www.solidstateux.com/wp-content/uploads/2009/07/about_com-300x254.gif" alt="About.com is Massive but it's Home Page is Clean and Focused " width="300" height="254" /></a><p class="wp-caption-text">About.com is Massive but it&#39;s Home Page is Clean and Focused </p></div>
<p>The trend, I’d say, is for cleaner home pages, with clear starting points, that make impactful branding statements.  The trend is away from piling the home page high with sample product, teaser items, marketing promos, and news flashes.  Savvy site producers have realized this stuff rarely performs on the home page – rather only when it’s deployed in a more thoughtful and targeted manner throughout the site.   If you know a user is flying through the page and will spend very little time taking it in, then you are better off thinking of it as “billboard” rather than its traditional role as a “portal.”  The more you make your central message clean and simple to take in, the better the chance is that someone will notice…  in the same way that billboards are designed in such as way that their message can be digested while someone drives by at 60 miles an hour.</p>
<p>Another trend is that fewer and fewer users are entering via the home page at all.   When a majority of the traffic comes from users googling their way deep into a site, then every page on the site needs to function as a home page.  Thus you will notice a rise in page-level “general” elements such as expanded merchandising-oriented “footers.” (see the “inside nytimes” feature at nytimes.com for an example.)  Marketers should not lament the decline of the homepage as an effective space to ply their trade.  Instead, they have an opportunity to leverage actual user behaviors to deliver more targeted, more effective cross-selling strategies than ever before.</p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://www.solidstateux.com/ux-driven-company/dont-fight-over-the-homepage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
