<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>ZURBlog</title>
    <link>http://www.zurb.com/blog</link>
    <description>The ZURBlog is where we discuss design interaction and strategy. We use design thinking to challenge businesses and designers to improve the products and services they create.</description>
    <language>en-us</language>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/zurb/blog" type="application/rss+xml" /><item>
      <title>How to Mask Passwords Like the iPhone</title>
      <description>&lt;p&gt;&lt;a href="http://www.zurb.com/blog_uploads/0000/0473/iPhonePasswords.html"&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0472/password_demo.jpg" style="margin-bottom: 0;" /&gt;&lt;/a&gt;
&lt;p&gt;Jakob Nielsen made quite a stir not long ago suggesting that &lt;a href="http://www.useit.com/alertbox/passwords.html"&gt;password masking should go the way of the dodo:&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Usability suffers when users type in passwords and the only feedback they get is a row of bullets. Typically, masking passwords doesn't even increase security, but it does cost you business due to login failures.&lt;/p&gt;&lt;cite&gt;&lt;a href="http://www.useit.com/"&gt;Jakob Nielsen&lt;/a&gt;&lt;/cite&gt;&lt;/blockquote&gt;


&lt;p&gt;Nielsen argues that providing feedback and an indicator of current status is a basic premise of usability.  More importantly from a business perspective he argues that failed logins are costing businesses time in support as well as lost users.  That may be true, but here's why we need to mask passwords anyways.&lt;/p&gt;


&lt;div class="small figure right"&gt;
&lt;a href="http://www.notableapp.com"&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0467/notable.png" /&gt;&lt;/a&gt;
&lt;cite&gt;Users expect masking for their own peace of mind.&lt;/cite&gt;
&lt;/div&gt;


&lt;h3&gt;Passwords Mean Security&lt;/h3&gt;


&lt;p&gt;&lt;strong&gt;Passwords are all about security&lt;/strong&gt; &amp;ndash;  In some cases passwords are simply about the reassuring &lt;strong&gt;appearance&lt;/strong&gt; of security.  A site that has password protection is, to many users, secure &amp;ndash; whether the site is really secure or not.  When you eliminate masking you might be saving your users a few seconds irritation, but you'll be damaging your own credibility.&lt;/p&gt;


&lt;p&gt;Nielsen's research was largely based on mobile devices, but mobile devices have one advantage that desktops do not have &amp;ndash; ease of obfuscation.  If a phone didn't mask passwords it wouldn't be the end of the world, because users can much more easily conceal their actions on a tiny device than a full size machine.&lt;/p&gt;


&lt;h3&gt;The (Awesome) Solution&lt;/h3&gt;


&lt;div class="figure"&gt;
&lt;a href="http://www.zurb.com/blog_uploads/0000/0473/iPhonePasswords.html"&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0475/screenshot.gif" /&gt;&lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;Many smartphones, including the iPhone, solved (part) of this issue by showing the most recent character of a password field with a delay of a second or two.  You can see what you just typed, but not the entire password.  This provides Nielsen's much vaunted feedback and status, while still retaining the majority of the field's appearance of security.  Just one problem: browsers don't do what mobile devices do.  So, we'll make them do it with some fancy javascript and a little behind the scenes trickery.&lt;/p&gt;


&lt;p&gt;&lt;a class="large black button" style="float: right; margin: 9px 0 18px 20px;" href="http://www.zurb.com/blog_uploads/0000/0473/iPhonePasswords.html"&gt;View the Demo &amp;raquo;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;How to Implement It on Your Site&lt;/h4&gt;


&lt;p&gt;Here's how we'll help your visitors keep their security while &lt;a href="http://www.zurb.com/blog_uploads/0000/0473/iPhonePasswords.html"&gt;improving password masking&lt;/a&gt;—with just some javascript and CSS magic.&lt;/p&gt;


&lt;ol&gt;
&lt;li&gt;Put a standard text input where the password input would be and &lt;a href="http://www.zurb.com/article/271/making-forms-convert-through-awesome-inli"&gt;label it 'password'&lt;/a&gt; for the user.&lt;/li&gt;
&lt;li&gt;Create a real, hidden password field which the javascript will copy the password into with a type and ID of password.&lt;/li&gt;  
&lt;li&gt;When the user submits the form, send the username and real password fields, while discarding the fake one they typed into.  (Since the field they typed into has been converted to bullet characters we can't submit that field).&lt;/li&gt;&lt;/ol&gt;

&lt;h4&gt;The Code&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://www.zurb.com/blog_uploads/0000/0473/iphonepasswords.html"&gt;This version of the solution&lt;/a&gt; is written as a &lt;a href="http://www.prototypejs.org/"&gt;Prototype&lt;/a&gt; behaviour and requires the &lt;a href="http://github.com/danwrong/low-pro/raw/2f47a651ab1143b2e067de7d2381f615c389a14e/dist/lowpro.js"&gt;lowpro behaviours plugin&lt;/a&gt;, but the code isn't terribly complex and could be adapted to most any system.  Here's the behaviour itself:&lt;/p&gt;

&lt;script type="text/javascript" src="http://snipt.net/embed/badd260fa4c33e63b6f4e8cd63f30d71"&gt;&lt;/script&gt;&lt;br /&gt;

&lt;p&gt;With that in place you simply have to attach the behaviour when the page loads:&lt;/p&gt;

&lt;script type="text/javascript" src="http://snipt.net/embed/26511e9fbf6b7633d7754676b64c00b1"&gt;&lt;/script&gt;&lt;br /&gt;

&lt;h3&gt;Solved!  Sort of.&lt;/h3&gt;

&lt;p&gt;Does this solve the problem?  Well, mostly.  It's a nice interaction and it does seem to strike a middle ground between fully masked and Nielsen's total unmasking rallying cry.   Security expert Bruce Schneier actually &lt;a href="http://www.theregister.co.uk/2009/07/07/security_guru_password_retraction/"&gt;backs this Blackberry/iPhone method&lt;/a&gt;, as he refers to it, as an "excellent compromise."&lt;/p&gt;

&lt;p&gt;However, it also introduces a few problems: it doesn't work well in older browsers and doesn't play nice with browsers trying to autofill the saved password.  The ideal solution is in the hands of the browser manufacturers, and making type=password fields act this way by default as they already do on mobile.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security online will only become a bigger deal as we and our users invest more and more of our lives in other sites.&lt;/strong&gt;  There will come a day when passwords are seen as hilariously antiquated, and retina scanning or voice identification (or &lt;a href="http://www.twiztv.com/scripts/futurama/season1/futurama-106.htm?"&gt;colonic maps&lt;/a&gt;, yikes) are the truly secure ways we identify ourselves.  Until then we'll keep looking for awesome solutions.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;See also:&lt;br /&gt;
&lt;a href="http://www.zurb.com/article/271/making-forms-convert-through-awesome-inli"&gt;Super awesome labels&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.useit.com/alertbox/passwords.html"&gt;Nielsen's Alertbox on Password Masking&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.theregister.co.uk/2009/07/07/security_guru_password_retraction/"&gt;Bruce Schneier 'I was probably wrong'&lt;/a&gt;

</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/R_rkaRK8-eU/how-to-mask-passwords-like-the-iphone</link>
      <guid isPermaLink="false">http://www.zurb.com/article/279/how-to-mask-passwords-like-the-iphone</guid>
      <pubDate>Fri, 10 Jul 2009 09:15:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/279/how-to-mask-passwords-like-the-iphone</feedburner:origLink></item>
    <item>
      <title>ZURB Sketchsheets: Better, Faster, Stronger</title>
      <description>&lt;div class="small floated figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0455/zurb-sketchsheets-pic.jpg" /&gt;
&lt;/div&gt;


&lt;p&gt;Nearly four months ago we released our &lt;a href="http://www.zurb.com/article/229/zurb-sketchsheets-available-for-download"&gt;first suite of ZURB Sketchsheets&lt;/a&gt;&amp;mdash;and now we're back with an awesome update. Having used these with countless client projects, we've found the sweet spot for them.&lt;/p&gt;

&lt;p&gt;With a bit of reader feedback and another few rounds of iterations, we're calling them final once again.&lt;/p&gt;

&lt;h3&gt;About the Sketchsheets&lt;/h3&gt;

&lt;p&gt;You may not have noticed, but &lt;a href="http://www.zurb.com/article/227/the-secret-to-successful-design-sketches"&gt;we're fans of sketch wireframes&lt;/a&gt; here. Sketching is just hands down the most efficient way to rapidly explore quick UI concepts or workflows. When we realized we could streamline our sketching efforts and make a better presentation, we took to &lt;a href="http://www.omnigroup.com/applications/OmniGraffle/"&gt;OmniGraffle&lt;/a&gt; to bust out some templates. &lt;strong&gt;The result was the ZURB Sketchsheets.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;What's Changed&lt;/h3&gt;

&lt;div class="small floated figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0454/zurb-sketchsheet-thumbnail.jpg" /&gt;
&lt;/div&gt;


&lt;p&gt;Now in their second incarnation, we've modified the sketchsheets to better suit our needs. Here's an overlook of what's changed with this release.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;An Opened Focus.&lt;/strong&gt; We removed the bar across the top for a lighter "ZURB footprint." We felt the bar was too heavy and detracted from the sketches themselves.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Forced Presentation.&lt;/strong&gt; To help us help ourselves (and our clients!), we rethought how we present ideas on our sketchsheets. Certainly the main sketching area is the focus, but we added lines for notes to remind us to explain our ideas. This helps clients understand vague concepts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Interactive PDFs.&lt;/strong&gt; Since we're a Mac and PC shop, it's important for us to have official ZURB resources that work across both. To that end, we moved our OmniGraffle templates to interactive PDFs. Just download, fill in the form fields, and hit print!&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;We're sure to continue evolving our process and presentation, but so far, these are working great for us. The sketchsheets serve as a &lt;em&gt;guideline&lt;/em&gt; for our Sharpies and our thoughts as we continue to present well thought out concepts to our clients.&lt;/p&gt;

&lt;h4&gt;Help Us Help You&lt;/h4&gt;

&lt;p&gt;Have an idea for us to improve these sketchsheets? Have questions on how we created and continue to use these? Just reply in the comments below!&lt;/p&gt;

&lt;h3&gt;Download&lt;/h3&gt;

&lt;p&gt;And now we can stop beating around the bush. We've zipped up five of our favorite sketchsheets in three different colors as interactive PDFs. Just download, fill in the optional hidden form fields, and start sketching! &lt;strong&gt;Enjoy!&lt;/strong&gt;&lt;/p&gt;

&lt;div style="background: url(http://www.zurb.com/blog_uploads/0000/0461/icon-download-template.png) no-repeat 0 0; padding: 5px 20px 0 40px;"&gt;
&lt;h4&gt;Download the PDFs&lt;/h4&gt;
&lt;p&gt;Each ZIP file contains five sketchsheets&amp;mdash;single, 2-up, 3-up, 4-up, and 6-up&amp;mdash;in one color as interactive PDFs.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://www.zurb.com/blog_uploads/0000/0456/ZURB-Sketchsheets-Green.zip" title="Download the Green ZURB Sketchsheets"&gt;Green ZURB Sketchsheets &amp;raquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.zurb.com/blog_uploads/0000/0457/ZURB-Sketchsheets-Blue.zip" title="Download the Blue ZURB Sketchsheets"&gt;Blue ZURB Sketchsheets &amp;raquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.zurb.com/blog_uploads/0000/0458/ZURB-Sketchsheets-Gray.zip" title="Download the Gray ZURB Sketchsheets"&gt;Gray ZURB Sketchsheets &amp;raquo;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;


&lt;div style="background: url(http://www.zurb.com/blog_uploads/0000/0460/icon-download-template-zip.png) no-repeat 0 0; padding: 5px 20px 18px 40px;"&gt;
&lt;h4&gt;Download the Source&lt;/h4&gt;
&lt;p&gt;Interested in riffing on our sketchsheets or modifying them for your own use? &lt;a href="http://www.zurb.com/blog_uploads/0000/0459/ZRB-Sketchsheets-Template.graffle.zip"&gt;Download the OmniGraffle template&lt;/a&gt; file and get to it!&lt;/p&gt;
&lt;/div&gt;

</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/tHegyW9SuVw/zurb-sketchsheets-better-faster-stronger</link>
      <guid isPermaLink="false">http://www.zurb.com/article/278/zurb-sketchsheets-better-faster-stronger</guid>
      <pubDate>Wed, 08 Jul 2009 11:30:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/278/zurb-sketchsheets-better-faster-stronger</feedburner:origLink></item>
    <item>
      <title>3 Ways to Add Depth to Any Website with CSS</title>
      <description>&lt;p&gt;In design, the &lt;strong&gt;small and subtle details can have the biggest impact&lt;/strong&gt;. Smoother lines, refined textures, and the right shape and size bring a lot to the hardware and software we know and love here at ZURB.&lt;/p&gt;

&lt;p&gt;We think the same thing should apply to websites, where finer details can take your designs from good to great. One technique we use regularly is adding depth to a design to give it that extra flair. &lt;strong&gt;Here are three ways to add visual depth to any website&amp;mdash;with nothing but CSS.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;Establishing a Testing Ground&lt;/h3&gt;

&lt;p&gt;To help illustrate the effectiveness of these CSS tweaks, we'll modify a snippet of code throughout the post as we discuss each tip. We'll start with a lightly colored div with two sections of content divided by an &lt;code&gt;hr&lt;/code&gt; already in place. Have a look:&lt;/p&gt;

&lt;div style="background: #eee; margin: 0 0 17px; padding: 18px 20px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px;"&gt;
&lt;h4 style="color: #444;"&gt;Section Heading&lt;/h4&gt;
&lt;p&gt;Consectetuer lorem lorem humanitatis vero consequat. Eorum illum est suscipit dolore claritas. Tincidunt est nulla sit erat mirum.&lt;/p&gt;
&lt;hr /&gt;
&lt;h4 style="color: #444;"&gt;Section Heading&lt;/h4&gt;
&lt;p&gt;Consectetuer lorem lorem humanitatis vero consequat. Eorum illum est suscipit dolore claritas. Tincidunt est nulla sit erat mirum.&lt;/p&gt;
&lt;/div&gt;


&lt;p&gt;Now that we've established what we'll be adding depth to, we can move on to the tips!&lt;/p&gt;

&lt;h3&gt;Tip #1: Raising the Hr&lt;/h3&gt;

&lt;p&gt;For this effect to work, we start off with our reset &lt;code&gt;hr&lt;/code&gt;. We use a technique created by &lt;a href="http://sonspring.com/journal/styling-hr"&gt;SonSpring&lt;/a&gt; to style our &lt;code&gt;hr&lt;/code&gt;s here on ZURB.com&amp;mdash;his reset turns a default &lt;code&gt;hr&lt;/code&gt; into a cross-browser friendly 1px line that everyone can appreciate. &lt;strong&gt;Here's a look at the CSS for it:&lt;/strong&gt;&lt;/p&gt;

&lt;ol class="code" style="margin: 0 0 18px; background: #222;"&gt;
    &lt;li class="selector"&gt;hr &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;margin: &lt;span class="value"&gt;17px 0 18px;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;height: &lt;span class="value"&gt;0;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;clear: &lt;span class="value"&gt;both;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;border: &lt;span class="value"&gt;solid #ddd;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;border-width: &lt;span class="value"&gt;1px 0 0;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;To add depth to our &lt;code&gt;hr&lt;/code&gt;, we simply add another border into the mix. &lt;strong&gt;The trick is to use two shades of your background color&lt;/strong&gt;&amp;mdash;one lighter and one darker. In our example, we're using a background color of &lt;span class="label" style="background: #eee; color: #333;"&gt;#eee&lt;/span&gt;, so our borders will be &lt;span class="gray label" style="background: #ddd; color: #333;"&gt;#ddd&lt;/span&gt; and &lt;span class="white label" style="padding: 2px 4px 3px;"&gt;#fff&lt;/span&gt;. Here's what we change our borders to on the &lt;code&gt;hr&lt;/code&gt;:&lt;/p&gt;

&lt;ol class="code" style="margin: 0 0 18px; background: #222;"&gt;
    &lt;li class="selector"&gt;hr &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="indent-1 punctuate"&gt;...&lt;/li&gt;
    &lt;li class="property"&gt;border-top: &lt;span class="value"&gt;1px solid #ddd;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;border-bottom: &lt;span class="value"&gt;1px solid #fff;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Here's the result: a recessed border that subtly divides two blocks of content with just that little extra touch. This effect pushes the content outward by making it appear as though the border is slightly indented on the background color. Slick, right?&lt;/p&gt;

&lt;div style="background: #eee; margin: 0 0 17px; padding: 18px 20px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px;"&gt;
&lt;h4 style="color: #444;"&gt;Section Heading&lt;/h4&gt;
&lt;p&gt;Consectetuer lorem lorem humanitatis vero consequat. Eorum illum est suscipit dolore claritas. Tincidunt est nulla sit erat mirum.&lt;/p&gt;
&lt;hr style="border-top: 1px solid #ddd; border-bottom: 1px solid #fff;" /&gt;
&lt;h4 style="color: #444;"&gt;Section Heading&lt;/h4&gt;
&lt;p&gt;Consectetuer lorem lorem humanitatis vero consequat. Eorum illum est suscipit dolore claritas. Tincidunt est nulla sit erat mirum.&lt;/p&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Here's the real kicker.&lt;/strong&gt; We can take the same borders and flip them to create the opposite effect. Check it out:&lt;/p&gt;

&lt;div style="background: #eee; margin: 0 0 17px; padding: 18px 20px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px;"&gt;
&lt;h4 style="color: #444;"&gt;Section Heading&lt;/h4&gt;
&lt;p&gt;Consectetuer lorem lorem humanitatis vero consequat. Eorum illum est suscipit dolore claritas. Tincidunt est nulla sit erat mirum.&lt;/p&gt;
&lt;hr style="border-top: 1px solid #fff; border-bottom: 1px solid #ddd;" /&gt;
&lt;h4 style="color: #444;"&gt;Section Heading&lt;/h4&gt;
&lt;p&gt;Consectetuer lorem lorem humanitatis vero consequat. Eorum illum est suscipit dolore claritas. Tincidunt est nulla sit erat mirum.&lt;/p&gt;
&lt;/div&gt;


&lt;p&gt;By reversing our borders, &lt;em&gt;they&lt;/em&gt; stand out over the background and actually push the content back slightly, &lt;strong&gt;giving your content that recessed look.&lt;/strong&gt; &lt;em&gt;(Bonus Tip: You can achieve the same effect on lists by applying the top and border borders to your list items.)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Tip #2: Getting that "Recessed Text Look"&lt;/h3&gt;

&lt;p&gt;If you use a Mac, you've probably noticed this effect already&amp;mdash;and loved it. We're of course referring to the text shadow that OS X Leopard adds to the titles in your application windows.&lt;/p&gt;

&lt;div class="figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0452/leopard-window.png" alt="Mac OS X Leopard text effect in a Safari 4 window" /&gt;
&lt;/div&gt;


&lt;p&gt;Good news: we can do the same thing to our text with a bit of CSS magic using nothing but a &lt;code&gt;text-shadow&lt;/code&gt;. CSS text shadows are supported by both Safari (v3+) and Firefox (v3.5+). Let's take a look at the CSS behind this effect:&lt;/p&gt;

&lt;ol class="code" style="margin: 0 0 18px; background: #222;"&gt;
    &lt;li class="selector"&gt;h4 &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;text-shadow: &lt;span class="value"&gt;0 1px 1px #fff;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;And here's our testing ground updated with the text effect (note: we darkened the background for extra emphasis on the shadow). Compare the difference between the first heading (with) and second (without):&lt;/p&gt;

&lt;div style="background: #ddd; margin: 0 0 17px; padding: 18px 20px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px;"&gt;
&lt;h4 style="color: #444; text-shadow: 0 1px 1px #fff;"&gt;Section Heading&lt;/h4&gt;
&lt;p&gt;Consectetuer lorem lorem humanitatis vero consequat. Eorum illum est suscipit dolore claritas. Tincidunt est nulla sit erat mirum.&lt;/p&gt;
&lt;hr style="border-top: 1px solid #eee; border-bottom: 1px solid #ccc;" /&gt;
&lt;h4 style="color: #444;"&gt;Section Heading&lt;/h4&gt;
&lt;p&gt;Consectetuer lorem lorem humanitatis vero consequat. Eorum illum est suscipit dolore claritas. Tincidunt est nulla sit erat mirum.&lt;/p&gt;
&lt;/div&gt;


&lt;p&gt;The best advice for using the &lt;code&gt;text-shadow&lt;/code&gt; effect is this: don't over do it. The subtle effect here adds a nice touch because it adds depth, but not at the sacrifice of readability. That said&amp;mdash;have fun with it!&lt;/p&gt;

&lt;h3&gt;Tip #3: Fall into the Well&lt;/h3&gt;

&lt;p&gt;For our final tip, we'll take that light colored background and turn it into a "well." A well is a block of content that's styled to look recessed or indented. The most common applications of the well effect is fieldsets in forms, but it also works well in conjunction with &lt;code&gt;border-radius&lt;/code&gt; on blocks of content like our testing ground.&lt;/p&gt;

&lt;p&gt;To achieve the well effect, we need only add a slightly darker top border to our &lt;code&gt;div&lt;/code&gt;.&lt;/p&gt;

&lt;ol class="code" style="margin: 0 0 18px; background: #222;"&gt;
    &lt;li class="selector"&gt;div.well &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;border-top: &lt;span class="value"&gt;1px solid #ddd;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;With the rounded corners, the border wraps to the div and creates a unique effect. Here's the updated testing ground:&lt;/p&gt;

&lt;div style="background: #eee; margin: 0 0 17px; padding: 17px 20px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-top: 1px solid #ddd;"&gt;
&lt;h4 style="color: #444; text-shadow: 0 1px 1px #fff;"&gt;Section Heading&lt;/h4&gt;
&lt;p&gt;Consectetuer lorem lorem humanitatis vero consequat. Eorum illum est suscipit dolore claritas. Tincidunt est nulla sit erat mirum.&lt;/p&gt;
&lt;hr style="border-top: 1px solid #fff; border-bottom: 1px solid #ddd;" /&gt;
&lt;h4 style="color: #444;"&gt;Section Heading&lt;/h4&gt;
&lt;p&gt;Consectetuer lorem lorem humanitatis vero consequat. Eorum illum est suscipit dolore claritas. Tincidunt est nulla sit erat mirum.&lt;/p&gt;
&lt;/div&gt;


&lt;p&gt;We can create variations on the well effect, too. Some of our other favorite well effects, working in tandem with the above two tips, are using a full border (all four sides) and using a &lt;code&gt;bottom-border&lt;/code&gt; for a raised &lt;code&gt;div&lt;/code&gt;.&lt;/p&gt;

&lt;div class="column-row"&gt;
    &lt;div class="column" style="width: 250px"&gt;
        &lt;div style="background: #eee; margin: 0 0 16px; padding: 17px 19px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #ddd;"&gt;
            &lt;h4 style="color: #444; text-shadow: 0 1px 1px #fff;"&gt;Full Border&lt;/h4&gt;
            &lt;p&gt;Consectetuer lorem lorem humanitatis vero consequat. Eorum illum est suscipit dolore claritas. Tincidunt est nulla sit erat mirum.&lt;/p&gt;
        &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="column" style="width: 250px"&gt;
        &lt;div style="background: #eee; margin: 0 0 17px; padding: 17px 20px 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-bottom: 1px solid #ccc;"&gt;
            &lt;h4 style="color: #444; text-shadow: 0 1px 1px #fff;"&gt;Bottom Border&lt;/h4&gt;
            &lt;p&gt;Consectetuer lorem lorem humanitatis vero consequat. Eorum illum est suscipit dolore claritas. Tincidunt est nulla sit erat mirum.&lt;/p&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;And there you have it!&lt;/strong&gt; Three tips to refine your website by adding depth with just a bit of CSS. The advantage to these effects is two fold: you get some sweet looking elements on your site and because the overhead in adding them is so low, it's nothing but awesome for you. &lt;strong&gt;Enjoy!&lt;/strong&gt;&lt;/p&gt;
</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/gy8SeO9MoRM/3-ways-to-add-depth-to-any-website-with-c</link>
      <guid isPermaLink="false">http://www.zurb.com/article/277/3-ways-to-add-depth-to-any-website-with-c</guid>
      <pubDate>Mon, 06 Jul 2009 11:35:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/277/3-ways-to-add-depth-to-any-website-with-c</feedburner:origLink></item>
    <item>
      <title>ZURB Has a Fresh Batch of Interns</title>
      <description>&lt;p&gt;With summer upon us, the intern floodgates have opened and ZURB is hosting not one, but two summer interns. Meet Boris and Josh.&lt;/p&gt;

&lt;div class="figure"&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0441/josh_and_boris.jpg" /&gt;&lt;cite&gt;Josh and Boris present the most recent version of an internal app they've been working on. The Interns give a once weekly presentation to the ZURB team where they solicit feedback on their tool and get chopped up on their preso skills.&lt;/cite&gt;&lt;/div&gt;


&lt;p&gt;The duo are chugging away on some top-secret internal applications in the same laboratory where &lt;a href= "http://www.notableapp.com"&gt;Notable&lt;/a&gt; was created. They're working in tandem on some of our best ideas to turn them into reality. Like we've said before: ZURB interns do real work. &lt;a href="http://www.zurb.com/talent"&gt;This ain't no job shadow&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;Intern Boris&lt;/h3&gt;


&lt;div class="small floated figure"&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0442/boris.jpg" /&gt;&lt;/div&gt;


&lt;p&gt;On the Design side of things, we have Boris Taratutin. He's a San Jose local, but a native of the Ukraine where he lived until he was six. He's back for the summer from Franklin W. Olin College of Engineering in Needham, MA where he's working toward his Bachelor of Science in Engineering.&lt;/p&gt;


&lt;p&gt;In addition to working on our internal apps, Boris is spending his 3 months at ZURB learning Rails and working on his CSS and presentation skills. The skill he's used the most since arriving? "The ability to go; hit the ground running, crank something out, get feedback and crank more."&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;There was no time to dilly dally or 'get situated.' I started drawing sketches and writing blueprints the first day I got here, and it hasn't slowed down since." &lt;/p&gt;&lt;cite&gt; Intern Boris&lt;/cite&gt;&lt;/blockquote&gt;


&lt;h3&gt;Intern Josh&lt;/h3&gt;


&lt;div class="small floated figure"&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0443/josh.jpg" /&gt;&lt;/div&gt;


&lt;p&gt;Josh Carver is our Engineering Intern and a veteran to ZURB. He spent last summer here as well, cranking on our Dashboard. He's currently double majoring in Computer Science and Business &amp;amp; Economics at Westmont College in Santa Barbara.&lt;/p&gt;

&lt;p&gt;After spending last summer developing his Rails chops and learning to build web applications, Josh says he recognized this summer would be another great opportunity to continue to grow his engineering skills and work with a great team of designers. &lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;[The] team is always thinking about the users first and how they are going to interact with the finished product (or website). It's something you don't really get in school."&lt;/p&gt;&lt;cite&gt; Intern Josh&lt;/cite&gt;&lt;/blockquote&gt;


&lt;p&gt;If you're interested in being ZURB's next intern, we have openings at the end of August for interns in &lt;a href= "http://www.zurb.com/talent/design-intern"&gt;Design&lt;/a&gt;, &lt;a href= "http://www.zurb.com/talent/engineering-intern"&gt;Engineering&lt;/a&gt;, and &lt;a href= "http://www.zurb.com/talent/marketing-intern"&gt;Marketing&lt;/a&gt;.&lt;/p&gt;
</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/0hxpSOQn9Tk/zurb-has-a-fresh-batch-of-interns</link>
      <guid isPermaLink="false">http://www.zurb.com/article/275/zurb-has-a-fresh-batch-of-interns</guid>
      <pubDate>Wed, 01 Jul 2009 11:15:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/275/zurb-has-a-fresh-batch-of-interns</feedburner:origLink></item>
    <item>
      <title>Wireframe Faster with OmniGraffle Variables</title>
      <description>&lt;p&gt;&lt;a href="http://www.omnigroup.com/applications/omnigraffle/"&gt;&lt;img class="right" src="http://www.zurb.com/blog_uploads/0000/0444/og-icon.gif" alt="OmniGraffle" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We use &lt;a href="http://www.omnigroup.com/applications/omnigraffle/"&gt;OmniGraffle&lt;/a&gt; to bust out fast, high quality wireframes here at ZURB. To help us crank those bad boys out, we rely on a few &lt;strong&gt;core features of OmniGraffle&lt;/strong&gt; that allow us to stay focused on what really matters&amp;mdash;the wireframing.&lt;/p&gt;

&lt;p&gt;As is the case with all our deliverables, we do our best to &lt;strong&gt;maintain presentation and context with every deliverable&lt;/strong&gt; (sketches, wireframes, mockups, etc) as they'll typically be emailed around without the original message. To keep as much context as possible, we put our logo, project name, document name, and task in the headers of our files like so:&lt;/p&gt;

&lt;div class="figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0450/og-file-template.gif" /&gt;
&lt;/div&gt;


&lt;h4&gt;Here's the Problem...&lt;/h4&gt;

&lt;p&gt;We're all human here. After a good jam session creating those wireframes, we sometimes forget to update that header information. We solved a big problem here by &lt;a href="http://www.zurb.com/article/269/super-awesome-wireframes-with-shared-laye"&gt;using shared layers in our documents&lt;/a&gt;, but needed to take it one extra step to help us out here.&lt;/p&gt;

&lt;p&gt;In OmniGraffle, we typically have several canvases per document, &lt;strong&gt;meaning we have a lot of repeated information&lt;/strong&gt;. To keep us sane and that information the same across canvases, we've used these sweet variables across shared layers.  &lt;strong&gt;Here's how we wireframe faster by using OmniGraffle variables.&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;Inserting Variables&lt;/h4&gt;

&lt;p&gt;Inserting variables is easy. First, add some text to your wireframe. Next, while editing your text, &lt;strong&gt;open the Edit menu&lt;/strong&gt; and select &lt;strong&gt;Insert Variable&lt;/strong&gt;. You'll see a list of variables that come built into OmniGraffle including canvas name, layer name, dates, and more. Choose &lt;strong&gt;Canvas Name&lt;/strong&gt; and you'll see your text field updated with the new variable.&lt;/p&gt;

&lt;div class="figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0446/og-edit-text-variable.png" /&gt;
&lt;/div&gt;


&lt;p&gt;Now, to make this work, you'll have to &lt;strong&gt;name your canvas&lt;/strong&gt; as we have with our own wireframes. Be sure to keep the canvas names accurate while working to ensure your headers are always presentable and correctly identifiable.  By having those descriptive canvas names, you also force yourself to consider the presentation more and keep your documents laid out well.&lt;/p&gt;

&lt;div class="figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0449/og-matching-names.gif" /&gt;
&lt;/div&gt;


&lt;h4&gt;Ta-da!&lt;/h4&gt;

&lt;p&gt;And that's it! Coupled with shared layers, you can quickly and easily create a worry-free working template for all your wireframes. It'll save you time, keep you focused on the wireframing at hand, and does away with the worry of outdated document names.&lt;/p&gt;
</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/qx6d7MT8dbc/wireframe-faster-with-omnigraffle-variabl</link>
      <guid isPermaLink="false">http://www.zurb.com/article/276/wireframe-faster-with-omnigraffle-variabl</guid>
      <pubDate>Wed, 01 Jul 2009 09:18:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/276/wireframe-faster-with-omnigraffle-variabl</feedburner:origLink></item>
    <item>
      <title>When do I get to use Notable? Can you give a sneak peek?</title>
      <description>&lt;p&gt;&lt;em&gt;Guest blogger and future ZURBian &lt;a href="http://dimasayswow.blogspot.com/"&gt;Dmitry Dragilev&lt;/a&gt; steps in to offer this introduction to &lt;strong&gt;&lt;a href="http://www.notableapp.com"&gt;Notable&lt;/a&gt;&lt;/strong&gt;, ZURB's web feedback product currently in a private release.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We know all of you are wondering&amp;mdash;when am I going get a chance to try out Notable? When is Notable going public? What features does it have? So, for all of you who cannot sleep anymore: here's what we can tell you.&lt;/p&gt;

&lt;h3&gt;When do I get to try it out?&lt;/h3&gt;

&lt;p&gt;We’ve had an overwhelming response since we announced Notable just weeks ago! Hundreds of people signed up for a private invite and we’ve had tons of great feedback (with some people actually using the tool to give feedback on the tool!).&lt;/p&gt;

&lt;p&gt;At this point we’re encouraging people to &lt;a href="http://www.notableapp.com"&gt;sign up for the private invite&lt;/a&gt; and wait for a little bit while we incorporate all the feedback we’ve received so far. Once we've done that, we’ll give more people private access to check the tool out.&lt;/p&gt;

&lt;h3&gt;A lil’ preview of this tool? Please?&lt;/h3&gt;

&lt;p&gt;Ok, ok, no problem. We’ve had enough folks asking us about how it looks, what editing features it has, whether you can edit screenshot from the moon, etc. So here is a sneak peek for all you early adopters who can't sleep at night and just keep fantasizing about Notable App (we know a few names of people like that!)&lt;/p&gt;

&lt;p&gt;Let's all imagine we’re working on a site and want to give someone feedback on it. I know it’s hard to imagine, but just do your best. So instead of making a screenshot, saving it to your machine, launching an image editor, highlighting things, adding notes, sticking it in PowerPoint, how about...&lt;/p&gt;

&lt;br /&gt;


&lt;h5&gt;1. Click on the Notable button on your toolbar.&lt;/h5&gt;

&lt;div class="figure"&gt;
&lt;img src="http://i82.photobucket.com/albums/j255/jebritton/Toolbutton.png" /&gt;
&lt;/div&gt;


&lt;br /&gt;


&lt;h5&gt;2. You’ll see the following on the lower hand right corner of Firefox&lt;/h5&gt;

&lt;div class="figure"&gt;
&lt;img src="http://i82.photobucket.com/albums/j255/jebritton/Capture-Queue-1.png" /&gt;
&lt;/div&gt;


&lt;br /&gt;


&lt;h5&gt;3. You click on the "Add Notes" button to get to the annotate page:&lt;/h5&gt;

&lt;div class="figure"&gt;
&lt;img src="http://i82.photobucket.com/albums/j255/jebritton/Annotate-View.png" /&gt;
&lt;/div&gt;


&lt;p&gt;As you see: the "Screenshot" button is indented–you can add your notes about the screenshot itself.&lt;br/&gt;
&lt;div class="figure"&gt;
&lt;img src="http://i82.photobucket.com/albums/j255/jebritton/Highlight-Screenshot.png" /&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;br /&gt;


&lt;p&gt;Click on "Code" button above and you can comment on the page source code.
&lt;div class="figure"&gt;
&lt;img src="http://i82.photobucket.com/albums/j255/jebritton/Highlight-Code.png" /&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;br /&gt;


&lt;p&gt;You can do the same for Copywriting of the webpage.&lt;/p&gt;

&lt;br /&gt;


&lt;h5&gt;4. You can save your comments in your online workspace where the screenshot is stored or get a PDF with all these comments:&lt;/h5&gt;

&lt;div class="small figure"&gt;
&lt;img src="http://i82.photobucket.com/albums/j255/jebritton/Save.png" /&gt;
&lt;/div&gt;


&lt;br /&gt;


&lt;h5&gt;5. You can check out your new post in your workspace and share your feedback with other people in your company:&lt;/h5&gt;

&lt;div class="figure"&gt;
&lt;img src="http://i82.photobucket.com/albums/j255/jebritton/Post-Page-Feedback.png" /&gt;
&lt;/div&gt;


&lt;h3&gt;Why use this tool?&lt;/h3&gt;

&lt;p&gt;We found this process  much simpler and more efficient than the old way of doing things.&lt;/p&gt;

&lt;p&gt;ZURB created Notable after a fruitless search for a simple capture and annotate tool we could use to improve our workflow. We created it to help us with the website design, implementation and consulting we do for &lt;a href="http://www.zurb.com/work"&gt;our clients&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We love it, &lt;a href="http://twitter.com/GuyKawasaki/status/2215743559"&gt;Guy Kawasaki loved it&lt;/a&gt;, the private invites that checked it out all loved it, so we know you’ll love it. Hey–sign up to try it out! It’s free for 30 days, so there's nothin to lose.&lt;/p&gt;

&lt;p&gt;ZURB's mission is to build a design business that teaches people how to create better products &amp;amp; services through our consulting, products, education, books, training and events. We’d love to hear what you think of Notable. Leave us a comment.&lt;/p&gt;
</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/QR1aX_pf1QM/when-do-i-get-to-use-notable-can-you-give</link>
      <guid isPermaLink="false">http://www.zurb.com/article/273/when-do-i-get-to-use-notable-can-you-give</guid>
      <pubDate>Wed, 24 Jun 2009 18:42:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/273/when-do-i-get-to-use-notable-can-you-give</feedburner:origLink></item>
    <item>
      <title>Request Early Access to Notable</title>
      <description>&lt;p&gt;We're excited to announce the &lt;a href="http://www.notableapp.com"&gt;private release of Notable&lt;/a&gt;, the easiest way for teams to provide feedback on a website. Over the last few months we've put significant time into building what we think is a pretty cool utility for teams that build websites and products online.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0432/notable-blog.png" /&gt;&lt;/p&gt;

&lt;h3&gt;Why did we create Notable?&lt;/h3&gt;


&lt;p&gt;After years of struggling to exchange quick feedback on dynamically changing websites, we were determined to come up with a solution that made it incredibly easy to get stuff done. Photoshop, Powerpoint, screen capture tools and email are useful tools, but they're not great for exchanging quick feedback on websites. Our biggest problem with feedback on websites and online applications has been just getting it done!&lt;/p&gt;

&lt;p&gt;We spent months prototyping a tool that solved our problems. And we're pretty sure that these are the same problems that you deal with on a daily basis. Notable took shape when we put in the necessary development time to build the core technology. After a lot of iteration and ideation, we're now comfortable sharing our little innovation. We've been fortunate to work with many helpful testers that have given us great feedback over the last few months.&lt;/p&gt;

&lt;h3&gt;So what makes Notable great?&lt;/h3&gt;


&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;We've made it incredibly easy to capture visual, code and copy notes.&lt;/strong&gt;
All you need to do is install a
Firefox extension- it takes less than
10 seconds. It's the most
comprehensive tool for quickly
giving feedback on a website.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;You can provide feedback from anywhere and without bloated
software.&lt;/strong&gt; Photoshop and Powerpoint
can be useful, but they're a drag
for giving feedback. We host and run
all the necessary tools- there's not
technical expertise needed!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Easily control permissions and share only with those you choose.&lt;/strong&gt;
Feedback is most effective when it's
focused, timely and from the right
people.&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;So does ZURB still provide consulting services?&lt;/h3&gt;


&lt;p&gt;We sure do. Our goal is to be the world's best interaction design and design strategy company, and that includes providing tools to help people design for people. We want to help you make better products and websites online.&lt;/p&gt;

&lt;p&gt;We look forward to hearing your feedback!&lt;/p&gt;
</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/EIlHvxpEE5c/request-early-access-to-notable</link>
      <guid isPermaLink="false">http://www.zurb.com/article/272/request-early-access-to-notable</guid>
      <pubDate>Tue, 02 Jun 2009 19:34:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/272/request-early-access-to-notable</feedburner:origLink></item>
    <item>
      <title>Making Forms Convert Through Awesome Inline Labels</title>
      <description>&lt;p&gt;Forms are everywhere on the web &amp;ndash; it's the primary way users can interact with a web-based system.  If your site or app uses forms (and we'd bet that it does) those &lt;strong&gt;forms need to be well designed, or users aren't going to follow through.&lt;/strong&gt;  They may not sign up for your service, they may not fill out their demographic information, they may not even log in again after sign up.&lt;/p&gt;


&lt;p&gt;We love well-designed forms here at ZURB, and recently we've been exploring some cool new tricks for how we can display form inputs and labels in a concise, usable and &lt;em&gt;totally awesome&lt;/em&gt; way.&lt;/p&gt;


&lt;p&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0430/userscrewed.jpg" style="border: solid 1px #ddd; width: 320px; float: right; margin-left: 10px;" /&gt;
Inline labels are nothing new &amp;ndash; in fact the easiest way to label a field is to simply set the field value up front and blow it away when the field gains focus.  Easy, right?  But what if the browser focuses on the first field right off the bat...what field is it?  The label is gone, so to find out what we're supposed to type we have to switch &lt;em&gt;out&lt;/em&gt;, then &lt;em&gt;back&lt;/em&gt;...what a terrible interaction!  &lt;strong&gt;This little jolt could be the difference between a conversion and an abandoned form.&lt;/strong&gt;  Happily, there's a better way.&lt;/p&gt;

&lt;div class="large figure"&gt;
&lt;a href="http://www.me.com/"&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0429/mobileme_login.jpg.jpeg" style="border: none;" /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;The first implementation we saw of this was over on the &lt;a href="http://www.me.com/"&gt;MobileMe login screen&lt;/a&gt;.  We sniffed around a little and figured out how to create that type of interaction ourselves in an abstracted fashion &amp;ndash; now we can use it when we want with a simple plugin.  You can too.  Check it out:&lt;/p&gt;

&lt;h3&gt;The HTML&lt;/h3&gt;
&lt;p&gt;Nothing shocking here: in order to get the effect we want you need three elements.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;A container div for the input (we'll use span.wrap)&lt;/li&gt;
&lt;li&gt;A label (label.overlay)&lt;/li&gt;
&lt;li&gt;A form input (input.input-text)&lt;/li&gt;&lt;/ol&gt;

&lt;script src='http://pastie.org/465171.js'&gt;&lt;/script&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The only piece here beyond even the most basic forms is the input/label container which actually works for us, allowing us to tailor our CSS and Javascript to only the elements we want.  This technique is cool, yeah, but with great power comes great responsibility: we want to use this in certain circumstances but certainly not everywhere.&lt;/p&gt;

&lt;h3&gt;The CSS&lt;/h3&gt;
&lt;p&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0431/css_image.jpg" style="float: right; margin-left: 10px; height: 140px;" /&gt;The CSS is dead simple.  For our example we'll set all our inputs to a width of 200px and a font-size of 18px.  You don't have to use static widths for this to work but it simplifies our example.&lt;/p&gt;
&lt;p&gt;Now we position the label behind the form element and set the form element background to "none."  The label then becomes the form element background and between the two we can still create any form element design we'd like.&lt;/p&gt;

&lt;script src='http://pastie.org/467847.js'&gt;&lt;/script&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;The Javascript&lt;/h3&gt;
&lt;p&gt;There's nothing too fancy about the Javascript but there are a couple of nuances.  At ZURB we generally use either JQuery or Prototype &amp;ndash; this example uses Prototype to select the element but how you select these is totally up to you.&lt;/p&gt;
&lt;p&gt;The Javascript has to accomplish a few goals:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;When the user clicks into an element, reduce the label opacity by half&lt;/li&gt;
&lt;li&gt;When the user starts typing, reduce the label opacity to 0&lt;/li&gt;
&lt;li&gt;When the user switches out of the field check if the field is empty - if so, bring the label back to the original opacity&lt;/li&gt;&lt;/ol&gt;

&lt;script src='http://pastie.org/467851.js'&gt;&lt;/script&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The observer snippet in the middle of that javascript code block solves an odd little problem for us: autocomplete doesn't fire javascript events in most browsers.  If Firefox drops in your username and password for you, the labels won't fade back like they should.  We get around that by checking the field value on a timer &amp;ndash; the user will see a flash after the autocomplete and everything will be just ducky.  Cool, huh?&lt;/p&gt;

&lt;h3&gt;Et Voila!  Super Awesome Form Labels&lt;/h3&gt;
&lt;a href="http://www.notableapp.com/"&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0427/notable_login.png" style="width: 200px; float: right; margin-left: 10px;"  /&gt;&lt;/a&gt;
&lt;p&gt;When you've got these few pieces in place you'll have forms that look more or less like these.  We added some styles to the form inputs for the grey borders, etc &amp;ndash; but you can handle all that.  We also threw in some &lt;a href="http://www.zurb.com/article/221/css3-animation-will-rock-your-world"&gt;sweet CSS3 transitions&lt;/a&gt; that make these elements really sing in cutting-edge browsers.&lt;/p&gt;

&lt;h3&gt;Use Sparingly&lt;/h3&gt;
&lt;p&gt;This is a cool effect that solves an obnoxious little usability problem for inline labels, and we're getting some great use out of it already on the public facing pages for &lt;a href="http://www.notableapp.com/"&gt;Notable&lt;/a&gt;, our upcoming feedback tool &amp;ndash; but &lt;strong&gt;we don't use it everywhere&lt;/strong&gt; and neither should you.  It has strong novelty appeal to help you get that conversion, and the interaction is pretty smooth, but in a large form ease of comprehension is more important than slick presentation.  Use your best judgement: we trust you.&lt;/p&gt;

</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/wm76rIekC-A/making-forms-convert-through-awesome-inli</link>
      <guid isPermaLink="false">http://www.zurb.com/article/271/making-forms-convert-through-awesome-inli</guid>
      <pubDate>Fri, 01 May 2009 01:43:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/271/making-forms-convert-through-awesome-inli</feedburner:origLink></item>
    <item>
      <title>Super Awesome Wireframes with Shared Layers in OmniGraffle</title>
      <description>&lt;div class="small floated figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0424/og-shared-final.png" /&gt;
&lt;cite&gt;Shared layers are orange.&lt;/cite&gt;
&lt;/div&gt;


&lt;p&gt;As heavy users of &lt;a href="http://www.omnigroup.com/applications/OmniGraffle/" title="Check out Omnigraffle"&gt;OmniGraffle&lt;/a&gt;, the Mac-only wireframing and diagramming app, we spend enough time working on wireframes with multiple canvases for easy file management.&lt;/p&gt;

&lt;p&gt;To keep our wireframin' awesomeness under control, and to be as efficient (or lazy) as possible, we use a feature called &lt;em&gt;shared layers.&lt;/em&gt; Shared layers make wireframing faster, more efficient, and just plain easier.&lt;/p&gt;

&lt;h3&gt;What are Shared Layers?&lt;/h3&gt;

&lt;p&gt;Like normal layers in OmniGraffle, a shared layer sits in your Canvases panel and allows any objects to be placed on it. They are added just like regular layers (right click) and can be distinguished by their orange tint.&lt;/p&gt;

&lt;p&gt;The key difference between normal and shared layers is that &lt;strong&gt;shared layers can be applied to multiple canvases&lt;/strong&gt; via drag-and-drop, &lt;strong&gt;syncing the shared layer's contents across each canvas.&lt;/strong&gt; Awesome, right?&lt;/p&gt;

&lt;h3&gt;How to Use Shared Layers&lt;/h3&gt;

&lt;p&gt;We love this feature so much we'd like to show you how to use it. &lt;strong&gt;Here's a quick guide to using shared layers in your OmniGraffle work.&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;1. Create Your Canvases&lt;/h4&gt;

&lt;p&gt;Get started by opening an existing OmniGraffle document with multiple canvases, or by creating a brand new document with a few canvases. &lt;strong&gt;Here's a look at what our Canvases panel looks like:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0415/og-canvases-ready.png" /&gt;
&lt;/div&gt;


&lt;h4&gt;2. Right Click, Select "New Shared Layer"&lt;/h4&gt;

&lt;p&gt;Once you've got your canvases in order, &lt;strong&gt;right click on a canvas and select "New Shared Layer."&lt;/strong&gt; You'll see a new orange layer appear in your Canvases panel. Give it a name and hit Enter.&lt;/p&gt;

&lt;div class="figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0417/og-shared-layer-created.png" /&gt;
&lt;/div&gt;


&lt;p&gt;Once you've got your shared layer made, add some objects to it; text, images, boxes&amp;mdash;anything works. &lt;strong&gt;Remember, the point of a shared layer is to sync content across multiple canvases, so be practical about it.&lt;/strong&gt; We like to use shared layers for header and footer information, stuff that we only need to update once in a document. (This helps us avoid updating a client's name in one canvas and missing it in another.)&lt;/p&gt;

&lt;h4&gt;3. Drag-and-Drop the Shared Layer to Other Canvases&lt;/h4&gt;

&lt;p&gt;Finally, when you're ready to apply your shared layer to a second canvas, just &lt;strong&gt;select the shared layer&lt;/strong&gt; in the Canvases panel, &lt;strong&gt;then drag and drop it.&lt;/strong&gt; As you drag and hover over the second canvas, you'll see it highlight (as seen below)&amp;mdash;drop it when ready.&lt;/p&gt;

&lt;div class="figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0423/og-drag-hover-drop.png" /&gt;
&lt;cite&gt;&lt;strong&gt;Left:&lt;/strong&gt; Drag and hover over the second canvas.&lt;br /&gt; &lt;strong&gt;Right:&lt;/strong&gt; Drop the shared layer to apply it to the second canvas.&lt;/cite&gt;
&lt;/div&gt;


&lt;h3&gt;Super Awesome? Check.&lt;/h3&gt;

&lt;p&gt;And that's it! Three simple steps to creating super awesome wireframes using shared layers in OmniGraffle.&lt;/p&gt;

&lt;div class="figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0419/og-shared-dropped.png" /&gt;
&lt;cite&gt;&lt;strong&gt;One layer to rule them all.&lt;/strong&gt; Editing a shared layer syncs its contents across all instances. Edit one, update them all. Super. Awesome.&lt;/cite&gt;
&lt;/div&gt;


&lt;p&gt;Shared layers in OmniGraffle are &lt;strong&gt;a great way to ensure those finer details aren't overlooked.&lt;/strong&gt; It's easy to update something in one canvas and forget to do it in another. Shared layers solves that problem easily and intuitively. Just edit an instance of a shared layer and your changes will be applied to all other instances of it on any other canvases.&lt;/p&gt;

&lt;hr /&gt;


&lt;p&gt;&lt;em&gt;Have any questions or additional tips for us? Chime in below&amp;mdash;we'd love to hear 'em!&lt;/em&gt;&lt;/p&gt;
</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/24pbOC6ERyw/super-awesome-wireframes-with-shared-laye</link>
      <guid isPermaLink="false">http://www.zurb.com/article/269/super-awesome-wireframes-with-shared-laye</guid>
      <pubDate>Thu, 30 Apr 2009 16:17:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/269/super-awesome-wireframes-with-shared-laye</feedburner:origLink></item>
    <item>
      <title>Testing gratification in Firefox</title>
      <description>&lt;p&gt;We all need to test our applications (or reverse engineer other peoples' applications) with multiple user accounts – however this is often skipped because it can be a headache to deal with. &lt;strong&gt;Here are two 500mg tablets of testing relief.&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;Make use of disposable Gmail addresses&lt;/h4&gt;


&lt;p&gt;&lt;img style="border: solid 1px #ddd; float: right; margin-left: 12px; margin-top: 10px; width:46%;" src="http://www.zurb.com/blog_uploads/0000/0406/email_from_jessica.png"  /&gt;&lt;/p&gt;

&lt;p&gt;You may not know this but as the proud owner of jonandkate@gmail.com you are also the owner of jonandkate+8@gmail.com.  In fact you can place anything you want after the plus sign and Gmail will treat it as an alias for your regular email address. The only exception is jonandkate+spam@gmail.com in which case it goes straight to your spam. It also does not pass go or collect $200.
&lt;br class="clear" /&gt;
You now have limitless (for the most part) email addresses to setup test user accounts. All email messages go to one place and you can setup &lt;a href="http://mail.google.com/support/bin/answer.py?hl=en&amp;amp;answer=6579"&gt;filters&lt;/a&gt; based on which disposable address the email was sent to.
&lt;h4&gt;Open multiple instances of Firefox&lt;/h4&gt;
&lt;img style="float: right; padding: 0 40px 0 20px;" height="15%" width="15%" src="http://www.zurb.com/blog_uploads/0000/0409/ping_pong.jpg" /&gt;&lt;/p&gt;

&lt;p&gt;This is going to requires use of the terminal but stay with me here. You are probably familiar with the idea of browser profiles. Each profile has separate bookmarks, cookies, add-on's preferences etc. Great when you don't want grandma seeing your ping pong paddle fetish sites. But I'll bet you didn't know that you can launch different profiles at the same time.
&lt;br class="clear" /&gt;&lt;/p&gt;

&lt;p&gt;Now regardless of how the application you are using does authentication, you can be logged in as both &lt;a href="http://www.youtube.com/watch?v=JCEZBSPK76k"&gt;Jay and Jane&lt;/a&gt;, at the  same time. Here's how we do it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;First open Firefox as you would normally.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Next fire up terminal.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;img style="margin: 0 89px 18px;" src="http://www.zurb.com/blog_uploads/0000/0408/open_terminal.png" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paste in this command.&lt;/strong&gt;&lt;/p&gt;

&lt;ol class="code" style="margin: 0 0 18px; background: #222;"&gt;
    &lt;li style="font-size: 11px;"&gt;/Applications/Firefox.app/Contents/MacOS/firefox-bin -no-remote -P dev &amp;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Assuming you don't already have a profile called dev the Firefox profile manager will open so you can create one. You will see default which is the profile you have been using up until this point.&lt;/p&gt;

&lt;p&gt;&lt;img style="margin: 0 54px -20px;" src="http://www.zurb.com/blog_uploads/0000/0407/ff_profile_manager.png" /&gt;&lt;/p&gt;

&lt;p&gt;Click create profile and name it dev (&lt;a href="http://www.youtube.com/watch?v=-bAN7Ts0xBo"&gt;or whatever makes you happy&lt;/a&gt;). Select the new profile and click Start Firefox. You should now have two Firefox icons in the tray completely separate of each other.&lt;/p&gt;

&lt;p&gt;The next time you want to launch your second instance run the command above again. This time since the profile already exists you will skip the profile manager. If you want to get to the profile manager again substitute dev for a profile name that does not exist. You can run as many separate instances as you want using the above command provided that they each have a different profile.&lt;/p&gt;

&lt;p&gt;One added benefit of this method is that any add-ons you install on the dev profile will not effect your default profile. If you are working with experimental (or just obnoxious) Add-ons you can install them on the dev instances to keep your regular browsing experience clean and uninterrupted.&lt;/p&gt;

&lt;p&gt;One thing to note is that if you close the terminal window you ran the command above from all the dev instances of FireFox will close. Consider yourself &lt;a href="http://www.youtube.com/watch?v=Yu_moia-oVI"&gt;warned&lt;/a&gt;.&lt;/p&gt;
</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/gHqNbOZX-N8/testing-gratification-in-firefox</link>
      <guid isPermaLink="false">http://www.zurb.com/article/267/testing-gratification-in-firefox</guid>
      <pubDate>Tue, 28 Apr 2009 16:28:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/267/testing-gratification-in-firefox</feedburner:origLink></item>
    <item>
      <title>Super Awesome Buttons with CSS3 and RGBA</title>
      <description>&lt;p&gt;&lt;strong&gt;We love CSS at ZURB.&lt;/strong&gt; We love it so much that we're using the new, yet-to-be released version (CSS3) in some of our projects. In the works for nearly 10 years now, CSS3 is finally starting to see the light at the end of the tunnel as new browsers like Firefox and Safari continue to push its implementation.&lt;/p&gt;

&lt;p&gt;One of our favorite things about CSS3 is the addition of RGBA, a color mode that adds alpha-blending to your favorite CSS properties. We've kicked the tires on it a bit with our own projects and have found that it helps streamline our CSS and makes scaling things like buttons very easy. To show you how, &lt;strong&gt;we've cooked up an example with some super awesome, scalable buttons.&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;The Button&lt;/h4&gt;

&lt;p&gt;Here's what we're looking at:&lt;/p&gt;

&lt;div class="large figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0394/super-awesome-buttons.png" /&gt;
&lt;cite&gt;Our original button we'll use to show how RGBA colors rock your world. See how the hex drop shadow works on white, but not dark? We'll fix that.&lt;/cite&gt;
&lt;/div&gt;


&lt;p&gt;It's a simple button made possible by a transparent PNG overlay (for the gradient), border, border-radius, box-shadow, and text-shadow. Here's the CSS that we've got so far to make this super awesome button:&lt;/p&gt;

&lt;ol class="code" style="margin: 0 0 18px; background: #222;"&gt;
    &lt;li class="selector"&gt;a.awesome &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;background: &lt;span class="value"&gt;#222 url(/images/alert-overlay.png) repeat-x;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;display: &lt;span class="value"&gt;inline-block;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;padding: &lt;span class="value"&gt;5px 10px 6px;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;color: &lt;span class="value"&gt;#fff;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;text-decoration: &lt;span class="value"&gt;none;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;font-weight: &lt;span class="value"&gt;bold;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;line-height: &lt;span class="value"&gt;1;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;-moz-border-radius: &lt;span class="value"&gt;5px;&lt;/span&gt;&lt;/li&gt; 
    &lt;li class="property"&gt;-webkit-border-radius: &lt;span class="value"&gt;5px;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;-webkit-box-shadow: &lt;span class="value"&gt;0 1px 3px #999;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;text-shadow: &lt;span class="value"&gt;0 -1px 1px #222;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;border-bottom: &lt;span class="value"&gt;1px solid #222;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;position: &lt;span class="value"&gt;relative;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;cursor: &lt;span class="value"&gt;pointer;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Not too shabby considering it's nearly all done with CSS. We could use CSS3 to do the gradient as well, but currently only Safari supports that. For a little backward compatibility, we'll keep it as a transparent PNG. Besides, the transparent PNG is easier to work with than setting the gradient in CSS since Safari only does CSS gradients at this point.&lt;/p&gt;

&lt;h4&gt;Making it Scale with RGBA&lt;/h4&gt;

&lt;p&gt;Sweet, so we've got our button styled up and looking great, but since we're using "static" colors (Hex value), this button doesn't scale very well. What if we need it to be shown on dark &lt;em&gt;and&lt;/em&gt; white backgrounds? What about other colors? &lt;strong&gt;Here's where RGBA comes in.&lt;/strong&gt;&lt;/p&gt;

&lt;div class="large figure"&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0400/super-awesome-buttons-fixed.png" /&gt;
&lt;cite&gt;&lt;strong&gt;Small Details.&lt;/strong&gt; Notice the shadow on the button on the dark background? We fixed the buttons' shadow blending by using the RGBA colors.&lt;/cite&gt;
&lt;/div&gt;


&lt;p&gt;With a little RGBA love, we'll scale this single button to add five more colors, two more sizes, and make it work on any background color. Check this out&amp;mdash;all we have to do is modify three lines of CSS.&lt;/p&gt;

&lt;ol class="code" style="margin: 0 0 18px; background: #222;"&gt;
    &lt;li class="selector"&gt;a.awesome &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;...&lt;/li&gt;
    &lt;li class="property"&gt;-webkit-box-shadow: &lt;span class="value"&gt;0 1px 3px rgba(0,0,0,0.5);&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;text-shadow: &lt;span class="value"&gt;0 -1px 1px rgba(0,0,0,0.25);&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;border-bottom: &lt;span class="value"&gt;1px solid rgba(0,0,0,0.25);&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;...&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;There, now we have our super awesome button with some alpha blending added in. Still looks the same right? That's because we have a 25% black border, 50% box-shadow, and 25% text-shadow in place of regular hex values. This gives us what we need to make our original button scale to various backgrounds, colors, and sizes. With the RGBA values, &lt;strong&gt;we have layers of color instead of separate colors,&lt;/strong&gt; much like what you get when doing transparent drop shadows in Photoshop.&lt;/p&gt;

&lt;h4&gt;Adding the Colors and Sizes&lt;/h4&gt;

&lt;p&gt;Now that we've got our default button to where we need it, let's add some colors and sizes. Here's the CSS to do it:&lt;/p&gt;

&lt;ol class="code" style="margin: 0 0 18px; background: #222;"&gt;
    &lt;li class=""&gt;/* Sizes ---------- */&lt;/li&gt;
    &lt;li class="selector"&gt;.small.awesome &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;font-size: &lt;span class="value"&gt;11px;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
    &lt;li class="selector"&gt;.medium.awesome &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;font-size: &lt;span class="value"&gt;13px;&lt;/span&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
    &lt;li class="selector"&gt;.large.awesome &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;font-size: &lt;span class="value"&gt;14px;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;padding: &lt;span class="value"&gt;8px 14px 9px;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
    &lt;li&gt;&amp;nbsp;&lt;/li&gt;
    
    &lt;li class=""&gt;/* Colors ---------- */&lt;/li&gt;
    &lt;li class="selector"&gt;.blue.awesome &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;background-color: &lt;span class="value"&gt;#2daebf;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
    &lt;li class="selector"&gt;.red.awesome &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;background-color: &lt;span class="value"&gt;#e33100;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
    &lt;li class="selector"&gt;.magenta.awesome &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;background-color: &lt;span class="value"&gt;#a9014b;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
    &lt;li class="selector"&gt;.orange.awesome &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;background-color: &lt;span class="value"&gt;#ff5c00;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
    &lt;li class="selector"&gt;.yellow.awesome &lt;span class="punctuate"&gt;{&lt;/span&gt;&lt;/li&gt;
    &lt;li class="property"&gt;background-color: &lt;span class="value"&gt;#ffb515;&lt;/span&gt;&lt;/li&gt;
    &lt;li class="punctuate"&gt;}&lt;/li&gt;
&lt;/ol&gt;


&lt;h4&gt;Done Deal&lt;/h4&gt;

&lt;p&gt;And now we have six buttons, each with three different sizes. You can &lt;a href="http://www.zurb.com/blog_uploads/0000/0401/buttons-01.html" target="_blank"&gt;see the final coded example here&lt;/a&gt; to take a closer look at the code.&lt;/p&gt;

&lt;div class="large figure"&gt;
&lt;a href="http://www.zurb.com/blog_uploads/0000/0401/buttons-01.html" target="_blank"&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0397/super-awesome-buttons-all.png" /&gt;&lt;/a&gt;
&lt;cite&gt;And there we have it: scalable buttons with minimal CSS that work everywhere.&lt;/cite&gt;
&lt;/div&gt;


&lt;p&gt;Although this example may be overkill&amp;mdash;who really needs this many button colors?&amp;mdash;the point is that RGBA is actually much more powerful than typical Hex values. Consider this: if we were using hex values, we'd have three times the CSS per color&amp;mdash;one color for background, one for border, and one for text-shadow.&lt;/p&gt;

&lt;p&gt;With a little CSS3 magic, &lt;strong&gt;we've created a scalable set of buttons with nearly half the CSS&lt;/strong&gt; it would have taken with hex colors. Give it a go in your next project and see how it can help add that extra polish you want without huge impact on your code.&lt;/p&gt;
</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/L0ODemhymLU/super-awesome-buttons-with-css3-and-rgba</link>
      <guid isPermaLink="false">http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba</guid>
      <pubDate>Tue, 28 Apr 2009 11:00:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba</feedburner:origLink></item>
    <item>
      <title>Outside In Product Development</title>
      <description>&lt;p&gt;If your product is a representation of your company, then your UI (user interface) is a reflection of how your business is run.&lt;/p&gt;

&lt;h4&gt;Building Great Product&lt;/h4&gt;

&lt;p&gt;Yesterday our &lt;a href="http://www.zurb.com/article/263/the-dreadful-mission-statement"&gt;post on mission statements&lt;/a&gt; took us to a conceptual level higher than ZURB's sweet spot of building great products. We're not a business consulting firm, but defining a "mission statement" is important for communicating the strategic goals in order &lt;em&gt;to build&lt;/em&gt; a solid product.&lt;/p&gt;

&lt;p&gt;Over the last couple years we've been tweaking our &lt;a href="http://www.zurb.com/words/design-strategy-framework"&gt;design strategy framework&lt;/a&gt; to help businesses build better products.  Its been a great tool for keeping things focused, but it's also difficult for many people to immediately understand how it solves product development problems. Let's explore this concept further from an organizational perspective.&lt;/p&gt;

&lt;h4&gt;Drawing a Picture of the Problem&lt;/h4&gt;

&lt;p&gt;A few weeks ago Luke Wroblewski gave a &lt;a href="http://www.zurb.com/article/233/how-to-make-excellent-products-a-soapbox-"&gt;ZURB Soapbox lecture on product excellence&lt;/a&gt;. A key concept of his talk emphasized that great product development happens from the "outside in." To summarize, great products happen when companies observe and use customer insights to drive product innovation. Most people would agree that this concept makes sense—so why do companies struggle to use customer insights?&lt;/p&gt;

&lt;p&gt;Below is a quick sketch diagram to visualize where product development breaks down in a company. We'll state up front that these ideas are broad; there is a myriad of potential problems every company faces when building products. The key takeaway from this post is that a company's product UI can highlight where the business is having organizational issues.&lt;/p&gt;

&lt;div class="large figure"&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0393/ui.jpg" /&gt;&lt;cite&gt;This product development diagram highlights the conversations (arrows) that different business units have within a company.  The customers reside on the outside of the circle and the UI is in the inner circle surrounded by business unit conversations.&lt;/cite&gt;&lt;/div&gt;


&lt;h4&gt;Two Key Issues in Product Development&lt;/h4&gt;

&lt;p&gt;In many businesses the &lt;strong&gt;interaction between the engineering, marketing, and business teams are unstable &lt;/strong&gt;  or one group's voice is too dominant.  Take Google for example.  The engineering teams have a dominant voice in the conversation.  It's an engineering strategy they've implemented to be data driven—which for free products is fine, but as margins and revenue in specific product categories become more important, then the voice of marketing and business teams must play a larger role to improve the products.  In most of their products, the UI lacks refinement and user satisfaction.&lt;/p&gt;

&lt;p&gt;Another big challenge businesses face is &lt;strong&gt; translating the conversations they are having with customers into meaningful action items&lt;/strong&gt;  to improve product development. Customers have an uncanny ability to give companies a healthy mix of horrible and good ideas (to no fault of their own). This balance is typically weighted in the "horrible" category, but a company with a strong vision will be able to laser in on "good feedback." The opportunity lies in translating and conveying those ideas to the product development team.&lt;/p&gt;

&lt;h4&gt;What These Problems Expose&lt;/h4&gt;

&lt;p&gt;In most of our consulting engagements, companies ask us to fix their UI. On a surface level, it's very easy for us to make quick fixes that have a huge impact on a business.  Many immediate interface problems are universal and not necessarily tied to the business.  However, the challenge most businesses face is iterating on our feedback. The reason? Companies struggle to support continual development because its business units (which may even be just a couple of people!) can't work together to nail opportunities. They get stuck.&lt;/p&gt;

&lt;p&gt;Improving your product starts by looking at the interface (UI) and determining what parts are broken in your organization. This will help your company look at your product "outside in."&lt;/p&gt;
</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/N7DlVZiwjss/outside-in-product-development</link>
      <guid isPermaLink="false">http://www.zurb.com/article/264/outside-in-product-development</guid>
      <pubDate>Fri, 24 Apr 2009 18:36:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/264/outside-in-product-development</feedburner:origLink></item>
    <item>
      <title>The Dreadful Mission Statement</title>
      <description>&lt;p&gt;One of the toughest business problems start-ups have is agreeing to a common goal.  In corporate circles we often summarize this exercise as "creating a mission statement". The exercise is meant to provide guidance for employees to empower them to make better decisions for the company.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0388/flag.jpg" style="float: right; margin: 0 0 18px 20px;" /&gt;&lt;/p&gt;

&lt;h4&gt;Don't Let the Wrong Event Sour You on the Mission&lt;/h4&gt;

&lt;p&gt;The intent is good, but the "mission event" is often stimulated by the loss of a key employee, lack of product focus or a general dissatisfaction with the company. In the end, it's a reaction to something the business should have been doing all along. Most of us have encountered dealing with a corporate mission that doesn't resonate with anyone in the company.  And confusion and disenchantment are usually the end result. Remember, your goal is to empower employees to do kick-butt work.&lt;/p&gt;

&lt;h4&gt;So is a Mission Statement Bad?&lt;/h4&gt;

&lt;p&gt;No, definitely not.  It's critical for success.  But it's got to gel with the people in your company before it will ever help you broadcast the right message to customers.  Big, long-winded statements that project self-importance or imply market dominance rarely help a company achieve their goals.  Left undefined, mission statements can create more chaos than guidance.&lt;/p&gt;

&lt;p&gt;Mission statements have to be achievable. They also have to be &lt;a href="http://www.37signals.com/svn/posts/1676-the-difference-between-truly-standing-for-something-and-a-mission-statement"&gt;actionable and embraced by the company culture&lt;/a&gt;. Which gets us to our next item: what the heck does "mission statement" mean?&lt;/p&gt;

&lt;h4&gt;What a Mission Statement Really Is&lt;/h4&gt;

&lt;p&gt;At some point in your professional life you've probably come across a vision statement, purpose statement, mission statement, mantra or positioning statement. If you're like us, these terms seem a little disconnected from day-to-day business. Most mission statements we've read are not good. Heck, when you see poor results of companies like GM, you wonder what the point of their mission statement is: &lt;br/&gt;
&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;G.M. is a multinational corporation
engaged in socially responsible
operations, worldwide. It is dedicated
to provide products and services of
such quality that our customers will
receive superior value while our
employees and business partners will
share in our success and our
stock-holders will receive a sustained
superior return on their investment.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Doesn't GM make cars?!&lt;/p&gt;

&lt;h4&gt;Let's Make This Real&lt;/h4&gt;

&lt;p&gt;Because these business "statements" seem vague, we thought it would be helpful to break down the concepts into easy to understand definitions.  If employees can't understand the concepts, what's the point of the statements?&lt;/p&gt;

&lt;table style="width: 100%; border-top: solid 1px #ccc; border-right: solid 1px #ccc;"&gt;
&lt;thead&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;th style="border-left: solid 1px #ccc; vertical-align: top;" valign="top" style="width: 33%"&gt;
Term
&lt;/td&gt;
&lt;th style="border-left: solid 1px #ccc; vertical-align: top;" valign="top" style="width: 33%"&gt;
Definition
&lt;/td&gt;
&lt;th style="border-left: solid 1px #ccc; vertical-align: top;" valign="top" style="width: 33%"&gt;
Tips
&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;"&gt;

&lt;b&gt;Mantra&lt;br /&gt;
&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;"&gt;
&lt;span style="color: rgb(0, 0, 0);"&gt;A short 3-4&lt;/span&gt; word description of what your company does. It's a rally cry.&lt;br /&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;"&gt;
Be authentic, concise and make it easy to understand.&amp;nbsp; It should be memorable.&lt;br /&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
&lt;b&gt;Purpose Statement&lt;br /&gt;
&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
A broad and inspirational statement that gives the business a sense of direction.&amp;nbsp; This may be unachievable, but it's a motivation for employees. It doesn't have to be flashy.&lt;br /&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
A purpose statement is often confused with a mission statement.&amp;nbsp; Purpose is farther reaching and not guided by an end goal.&lt;br /&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
&lt;b&gt;Mission Statement&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
A single sentence that is tangible and has a specific goal. It's got to present a clear finish line that keeps people focused on a result.&amp;nbsp; It should verge on unreasonable, but it's got to connect with employees.&lt;br /&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
Be grounded. A mission should have an end goal that the company can achieve.&amp;nbsp; When the goal has been met, refocus and set the bar higher!&lt;br /&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
&lt;b&gt;Vision Statement&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
The tangible result of your mission.&amp;nbsp; A compelling and detailed visualization of your successful outcome that could as simple as one descriptive paragraph.&lt;br /&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
If the result seems unreasonable for your company, go back and redefine your mission!&lt;br /&gt;
&lt;/td&gt;

&lt;/tr&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
&lt;b&gt;Positioning Statement&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
A focused statement that identifies how your product or service is different from your competitors. This includes your customers, product category and compelling reason to buy from the business.&lt;br /&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
This should be extremely accurate.&amp;nbsp; Your positioning can be forward looking, but your product or service must meet the spirit of the statement.&lt;br /&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
&lt;b&gt;Proof Points (Differentiators)&lt;br /&gt;
&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
Simple one line statements that prove your positioning statement. A solid business will only need 3 or 4 proof points.&lt;br /&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
These have to be accurate and real- customers will lose trust in the business if they are inaccurate.&lt;br /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;

&lt;b&gt;Validation Points&lt;br /&gt;
&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
Clear functions, features, services or processes that validate a proof point.&amp;nbsp; These are grounded in the operations and should map directly to the proof points.&lt;br /&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
Validation points need to be grounded in reality.&amp;nbsp; If your short on validation to support a proof point, then the proof point probably is not accurate.&lt;br /&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
&lt;b&gt;Benefits&lt;br /&gt;
&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
The results of clearly articulated validation points.&amp;nbsp; A customer should be able to understand how a function, feature, service or process benefits them.&lt;br /&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
Benefits should be measurable and help close the circle of the company mission.&amp;nbsp; If your business can track the success of each benefit, then it is going to be in a great position to build on its original mission.&lt;br /&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;


&lt;h4&gt;Using ZURB as an Example&lt;/h4&gt;

&lt;p&gt;To make the exercise more valuable we took a stab at outlining ZURB's mission. Below you'll find a concrete example of how ZURB looks at it's business. You could call this a draft, but it should be a working document that is updated as our business grows or changes.&lt;/p&gt;

&lt;table style="width: 100%; border-top: solid 1px #ccc; border-right: solid 1px #ccc;"&gt;
&lt;tbody&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="20%"&gt;

&lt;b&gt;Mantra&lt;br /&gt;
&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
Design for People&lt;br /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="20%"&gt;
&lt;b&gt;Purpose Statement&lt;br /&gt;
&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
Help People Design for People&lt;br /&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="20%"&gt;
&lt;b&gt;Mission Statement&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
Build a design business that teaches people how to create better products &amp;amp; services through our consulting, products, education, books, training and events.&lt;br /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="20%"&gt;
&lt;b&gt;Vision Statement&lt;/b&gt;

&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
Share in the success of other people that have experienced working and interacting with ZURB.&amp;nbsp; Appreciate how innovative and people centric design improves the financial success of businesses and increases the enjoyment for their customers.&lt;br /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="20%"&gt;
&lt;b&gt;Positioning Statement&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
World's best interaction design &amp;amp; strategy company for start-ups &amp;amp; teams that want to get stuff done.&lt;br /&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="20%"&gt;
&lt;b&gt;Proof Points&lt;br /&gt;
&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
&lt;ol&gt;
&lt;li&gt;
Most experienced
&lt;/li&gt;
&lt;li&gt;
Effective methods &amp;amp; flexible process

&lt;/li&gt;
&lt;li&gt;
Most accessible
&lt;/li&gt;
&lt;li&gt;
Strong culture&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="20%"&gt;
&lt;b&gt;Validation Points&lt;br /&gt;
&lt;/b&gt;
&lt;/td&gt;

&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
&lt;ol&gt;
&lt;li&gt;
Most experienced
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
75 start-ups
&lt;/li&gt;
&lt;li&gt;
12th year of business
&lt;/li&gt;
&lt;li&gt;
$600,000,000 in market capitalization&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;li&gt;
Effective methods &amp;amp; flexible process
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
Fast projects
&lt;/li&gt;
&lt;li&gt;
Work within your existing structures
&lt;/li&gt;
&lt;li&gt;
Goal driven
&lt;/li&gt;
&lt;li&gt;
Explore possibilities

&lt;/li&gt;
&lt;li&gt;
Involve your whole team
&lt;/li&gt;
&lt;li&gt;
Qualitative and quantitative evaluation
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Most accessible
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
Consulting
&lt;/li&gt;
&lt;li&gt;
Education&lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;
Products
&lt;/li&gt;
&lt;li&gt;
Events&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Strong culture
&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;
T-shaped employees
&lt;/li&gt;
&lt;li&gt;

Collaboration
&lt;/li&gt;
&lt;li&gt;
Share in victory&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="border-bottom: solid 1px #ccc;"&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="20%"&gt;
&lt;b&gt;Benefits&lt;br /&gt;
&lt;/b&gt;
&lt;/td&gt;
&lt;td style="border-left: solid 1px #ccc; vertical-align: top;" width="33%"&gt;
&lt;ol&gt;
&lt;li&gt;
Most experienced
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
Learn to find answers faster from our vast experience
&lt;/li&gt;
&lt;li&gt;
Less time and money, especially from redoing work
&lt;/li&gt;

&lt;li&gt;
We help you win&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Effective methods &amp;amp; flexible process
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
Minimize disruption to workflow
&lt;/li&gt;
&lt;li&gt;
Amazing possibilities
&lt;/li&gt;

&lt;li&gt;
Lasting process that you own
&lt;/li&gt;
&lt;li&gt;
Wows &amp;amp; Wins&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Most accessible
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
Get help when you need it
&lt;/li&gt;

&lt;li&gt;
Control how you get the help
&lt;/li&gt;
&lt;li&gt;
Solutions that fit different budgets&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Strong culture
&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;
You get more than an answer, you get a team to help you out&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;

Things happen faster&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;
Easy to build off momentum
&lt;/li&gt;
&lt;li&gt;
It's funner!&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/td&gt;

&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;


&lt;h4&gt;Creating a Metaphor&lt;/h4&gt;

&lt;p&gt;Lists and definitions are helpful, but they rarely create excitement about ideas.  We decided to take these ideas a step further by creating a visual brainstorm of the concepts.  After some exploration we used the metaphor of a soapbox car to help us tell a story through each statement. When you map out the terms, you'll see how each one plays off the other.&lt;/p&gt;

&lt;div class="large figure"&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0386/mission-detail.jpg" /&gt;&lt;cite&gt;A close-up shot of the mission statement brainstorm.  In this detail we explore the concept of a soapbox metaphor.&lt;/cite&gt;&lt;/div&gt;


&lt;p&gt;After a few passes of telling the story to guys in the office, the flow seemed to resonate even more.  Here is a capture of the entire board.&lt;/p&gt;

&lt;div class="large figure"&gt;&lt;a href="http://www.zurb.com/blog_uploads/0000/0390/big-mission2.jpg"&gt;&lt;img src="http://www.zurb.com/blog_uploads/0000/0392/big-mission4.jpg" /&gt;&lt;/a&gt;&lt;cite&gt;A whiteboard capture of a mission statement brainstorm session. Click on the image to see a full size image.&lt;/cite&gt;&lt;/div&gt;


&lt;h4&gt;A Winning Mission Statement&lt;/h4&gt;

&lt;p&gt;The process of creating a mission statement can seem daunting and a bit prickly if you focus on everything except just getting the ideas down. Getting your team to buy into the mission statement requires some simple language, understanding of the tool, a grounded view of your business and a little bit of politicking. But we bet the need for extensive persuasion disappears when you get people excited about the real company goal. People will rally!&lt;/p&gt;
</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/VrV4OijNPN8/the-dreadful-mission-statement</link>
      <guid isPermaLink="false">http://www.zurb.com/article/263/the-dreadful-mission-statement</guid>
      <pubDate>Thu, 23 Apr 2009 18:40:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/263/the-dreadful-mission-statement</feedburner:origLink></item>
    <item>
      <title>Please Stand Up</title>
      <description>&lt;p&gt;In a recent conversation with a client, we made the suggestion that the company should remove the chairs in the conference room.  The suggestion got a little bit of a chuckle, but the reality is that chairs in a group discussion rarely help the team get stuff done. Removing chairs isn't a solution to the meeting problem, but it's a fantastic tactic to improve the quality of most meetings.&lt;/p&gt;

&lt;p&gt;Seth Godin has a nice &lt;a href="http://sethgodin.typepad.com/seths_blog/2009/03/getting-serious-about-your-meeting-problem.html"&gt;blog post on fixing the meeting problem.&lt;/a&gt;  Seth takes a broader view of the problem, but ZURB would agree on most of his points. Removing chairs happens to be number four on his list.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So why do standing meetings work?  &lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;The first obvious reason is that people don't like to stand for long periods of time, so it creates a sense of  "moving on to the next thing."&lt;/li&gt;
&lt;li&gt;Standing gets more blood flowing and this activity encourages participation.&lt;/li&gt;
&lt;li&gt;Long meetings standing up are tiring, so people will tend to keep them short and productive.&lt;/li&gt;
&lt;li&gt;Standing encourages people to do something other than talk.  Whiteboards become a new opportunity to drive the meeting.&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;

&lt;p&gt;Just to prove the chair point, here is a great example of standing "meetings" from &lt;a href="http://www.zurbwired.com"&gt;ZURBwired&lt;/a&gt; last week.  If you watch this time lapse video over the second part of the 24 hours (10PM-8AM), you'll notice there were many standing scrums.  There's a great one around 1:30am where a flurry of activity around whiteboards is followed up by individual efforts and smaller scrums (keep in mind this was only one big room- there were other breakout rooms where more projects were being worked on).&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Ds5ZawEP1u8&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Ds5ZawEP1u8&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;If your company has a problem with meetings, start removing chairs. Get your team invested in getting projects done. Tell everyone to please stand up.&lt;/p&gt;
</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/7w1x_NA4uug/please-stand-up</link>
      <guid isPermaLink="false">http://www.zurb.com/article/260/please-stand-up</guid>
      <pubDate>Fri, 17 Apr 2009 14:59:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/260/please-stand-up</feedburner:origLink></item>
    <item>
      <title>ZURBwired Wrap Up</title>
      <description>&lt;p&gt;&lt;lead&gt;
&lt;img src="http://www.zurb.com/blog_uploads/0000/0383/pie.jpg" /&gt;
I've got a coffee in one hand, but the eyelids are still a bit heavy. On behalf of ZURB, I'd like to congratulate everyone that worked so hard to get this project completed. It's been an amazing 24 hours working with the Pie Ranch team.  We're extremely proud of the effort everyone put in to make this event a success. This is our second ZURBwired event, so I'll just go ahead and call us the craziest design team in the world.  It's great to know that our efforts have helped Pie Ranch get closer to their goal of raising 5 million dollars.  Thanks again for everyone’s hard work!&lt;/p&gt;

&lt;p&gt;We hope parts of this experience will rub off on other non-profits that are looking to drive their organizations forward. Progress doesn’t always have to happen in 24 hours- but with a little inspiration and a motivated team, quite a lot is possible. Heck, corporations might learn something!&lt;/p&gt;

&lt;p&gt;&lt;/lead&gt;&lt;/p&gt;

&lt;p&gt;&lt;object width="520" height="315"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aqgCao6aFi8&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/aqgCao6aFi8&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="520" height="315"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Over the course of 24 hours we created (we'll link to these over the coming days):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.pieranch.org"&gt;Functional website with blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Newsletter template&lt;/li&gt;
&lt;li&gt;Content for donor packets and website&lt;/li&gt;
&lt;li&gt;Donations self-mailer with envelope&lt;/li&gt;
&lt;li&gt;Invites and envelopes&lt;/li&gt;
&lt;li&gt;Thank you cards and envelopes&lt;/li&gt;
&lt;li&gt;Round stickers&lt;/li&gt;
&lt;li&gt;Donor packet label&lt;/li&gt;
&lt;li&gt;A Poster&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.zazzle.com/pieranch"&gt;Zazzle store&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Letterhead templates&lt;/li&gt;
&lt;li&gt;Envelope templates&lt;/li&gt;
&lt;li&gt;Pocket map template&lt;/li&gt;
&lt;li&gt;Farm dinner menu template&lt;/li&gt;
&lt;li&gt;Facebook page&lt;/li&gt;
&lt;li&gt;LinkedIn profile&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.twitter.com/pieranch"&gt;Twitter page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;On the marketing side we published:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/zurb"&gt;9 edited videos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.flickr.com/zurbinc"&gt;300 images on Flickr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.twitter.com/zurb"&gt;50 tweets&lt;/a&gt; (&lt;a href="http://search.twitter.com/search?q=%23zurbwired"&gt;90 total zurbwired mentions)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.zurb.com/blog/topic/zurbwired"&gt;19 blog posts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Special thanks goes out to Jeremy and Amanda of ZURB who put in the extra effort to pull this event off.  Great job guys.&lt;/p&gt;
</description>
      <link>http://feedproxy.google.com/~r/zurb/blog/~3/Sut9JZY0GYc/zurbwired-wrap-up</link>
      <guid isPermaLink="false">http://www.zurb.com/article/257/zurbwired-wrap-up</guid>
      <pubDate>Fri, 10 Apr 2009 10:00:00 -0500</pubDate>
    <feedburner:origLink>http://www.zurb.com/article/257/zurbwired-wrap-up</feedburner:origLink></item>
  </channel>
</rss>
