Categories
events family glamorous Happy Cog™ industry work Zeldman

Facts and Opinions about Zeldman

  1. Yesterday I spoke at BusinessWeek and was interviewed for a podcast that airs next week.
  2. Tomorrow I will speak for Carson at Future of Web Design.
  3. I will not be nicely dressed.
  4. That is because the fancy drycleaner—the best in town—has not yet returned the sharp clothes I wore at An Event Apart San Francisco.
  5. Don’t get me wrong. I do have another dress shirt.
  6. But I wore it to BusinessWeek yesterday. Hence, nothing “tailored” that is also clean.
  7. Which means nothing tailored for my meeting today with a client whose business and premises are somewhat traditional.
  8. All because my drycleaner takes longer to clean my dress shirts than my company takes to design a website.
  9. Almost.
  10. I would switch, but the other drycleaners in my neighborhood tend to shrink my shirts and then deny responsibility for the damage.
  11. So. What to wear.
  12. I might go for the Steve Jobs look.
  13. Or I might go for the “Zeldman” look.
  14. Which, admittedly, is not much of a business look.
  15. But I got into this business so I would not have to dress up. That was kind of the point. Learn HTML, and work in your underwear.
  16. Now that I actually have to dress for clients and the public, I have, in the words of Imelda Marcos, nothing to wear.
  17. Although Imelda was talking about shoes and my problem is shirts.
  18. I could buy a new shirt.
  19. If I didn’t have to work today.
  20. Why, yes, I have been using Twitter. Why do you ask?

[tags]zeldman, businessweek, FOWD, futureofwebdesign, carson, aneventapart, aeasf07, mockturtleneck, stevejobs, apple, twitter[/tags]

Categories
A List Apart An Event Apart client services Community Design eric meyer events family glamorous Happy Cog™ homeownership Publishing Zeldman

Faster, pussycat

Have you ever bought clothes while traveling, and been unable to fit everything in your suitcase when it was time to go home? That suitcase is what my days are like now. For starters, The Wife and I are buying an apartment—or at least we are attending all the meetings, filling out all the paperwork, hiring all the attorneys and assessors and brokers and fixers, faxing and messengering and hand-delivering all the documents, auditing all the books, returning all the missed calls, sending all the e-mails, digging through spam traps for all the missed e-mails, rescheduling all the appointments, raising all the money, applying to borrow all the much more money, digging and refilling all the holes, and running up and down all the staircases that are supposed to lead to us owning a place.

Timing is the secret of comedy and an ungovernable variable in life. Our first-time homebuying marathon comes during one of The Wife’s busiest weeks at The Library, and amid a frenzy of new client activity at Happy Cog and the planning of next year’s An Event Apart conferences. In my idiocy, I agreed to speak at other people’s conferences, which means I need to create the content for those engagements. I am days behind in everything because completing the Findings From the Web Design Survey sucked nights, days, and dollars. It was our Apocalypse Now. The dog is sick and requires constant watching. The Girl must be taken to preschool and picked up and played with and loved and taught and put to bed.

My life is like everybody’s. I’m too busy and I’m grateful for everything, but I worry that I will miss some detail, forget some essential, give less than everything to some e-mail or document review or design.

I intended to write about the Findings From the Web Design Survey on the night we finally published them, but there was nothing left inside. I intended to write about them this morning, but instead I have written this excuse for not writing about them. During my next break between brokers, I will clear up one area of confusion as to the motivation behind the survey’s undertaking.

Meantime, Eric Meyer, the survey’s co-author and co-sponsor, has written nice pieces about practical problems overcome in the survey’s creation, and how to keep probing the data for new answers and new questions.

[tags]aneventapart, alistapart, webdesignsurvey, design, survey, happycog, homeownership, NYC, newyorkcity, newyork[/tags]

Categories
business businessweek csszengarden Design development family Happy Cog™ industry links Microsoft reportage Standards work Zeldman

The King of Web Standards

In BusinessWeek, senior writer for Innovation & Design Jessie Scanlon has just published “Jeffrey Zeldman: King of Web Standards.” By any standards (heh heh), it is an accurate and well researched article. By the standards of technology journalism, it is exceptional. It might even help designers who aren’t named Jeffrey Zeldman as they struggle to explain the benefits of web standards to their bosses or clients. At the least, its publication in Business Week will command some business people’s attention, and perhaps their respect.

Avoiding the twin dangers of oversimplification that misleads, and pedantry that bores or confuses, Scanlon informs business readers about the markup and code that underlies websites; what went wrong with it in the early days of the web; and how web standards help ensure “that a Web site can be used by someone using any browser and any Web-enabled device.”

Scanlon communicates this information quickly, so as not to waste a business reader’s time, and clearly, without talking down to the reader. This makes her article, not merely a dandy clipping for my scrapbook, but a useful tool of web standards evangelism.

Contributing to the article with their comments are Jeff Veen, manager of user experience for Google’s web applications and former director of Hotwired.com; NYTimes.com design director, subtraction.com author, and grid-meister Khoi Vinh; and Dan Cederholm, founder of SimpleBits and author of Bulletproof Web Design. Dave Shea’s CSS Zen Garden features prominently as well, and rightfully so.

A right sexy slide show accompanies the article.

And lest a BusinessWeek article lull us into complacency, let us here note that the top 20 blogs as measured by Technorati.com fail validation—including one blog Happy Cog designed. (It was valid when we handed it off to the client.)

[tags]design, webdesign, standards, webstandards, webstandardsproject, WaSP, zeldman, jeffreyzeldman, veen, jeffveen, simplebits, dancederholm, bulletproof, khoivinh, subtraction, wired, hotwired, nytimes, happycog, zengarden, css, csszengarden[/tags]

Categories
art arts Blogs and Blogging Design Happy Cog™ links Memes people Philadelphia writing

Link ‘n Park

Travel day. While I’m singin’ in the rain between New York and Philadelphia, here are some nice, dry links for your pleasure.

Cover Browser
Jackpot link! Recall every lost issue of Amazing Spider-Man. Identify with Betty or Veronica. Discover the Mad Magazine you never knew. Cover Browser intends to catalog the cover of every comic book (not to mention every book, game, DVD, magazine…) ever printed. With 77,000 entries, they are just getting started. Via Veer.
Things on Things
If basking in the nostaliga of Cover Browser (above) makes you feel like everything that can be digital is becoming so—and if that thought (however inaccurate it may actually be) makes you wonder if widespread digitization is changing the way we perceive and value reality—you’re not alone. But you may not be as articulate about it as the pseudonymous author of the untitled essay posted yesterday at Things Magazine. Read it. Bookmark it. Share it. Via Coudal.
Learning from the Facebook Mini-Feed Disaster
The great Jared Spool on lessons to be drawn when a hot new feature fails to please the public for whom it was ostensibly created.
Multi-touch on the desktop
Hockenberry on interface design. Some people who love the iPhone can’t wait for multi-touch to come to the desktop. Hockenberry explains why it won’t.
Radio Telepathy
Eclectic music podcast.
Design Interviews: ROB WEYCHERT of Happy Cog Studios
Web designer, artist and writer Rob Weychert on typography, humor, haiku, neurotically meticulous attention to detail, and the bearded cult.
iTrapped
A photoset on Flickr (and a new meme). Fun!
There is no “first blogger”
Scott Rosenberg, co-founder of Salon corrects the breathless coverage of The Wall Street Journal, beginning with its fallacious assertion that “It’s been 10 years since the blog was born.” There are journalists who get this stuff right, but not nearly enough.
Icon Archive
Over 12,500 desktop icons, organized in sets, for Windows, Macintosh and Linux Systems. Non-commerical use is allowed in most cases. The site’s offerings are culled from other sites (e.g., Star Wars 2, by Talos, comes from Iconfactory); original authors are credited and linked.
No Compassion
Artist Jiri David’s manipulated photos of Bush, Putin, Berlusconi, and Chirac.
Hope is Emo, Chapter 9
Hope gets emotionally damaged at a family wedding. (Video.)

Get up in my grill. View all my bookmarks on Ma.gnolia.

[tags]comics, cover art, digitization, UI design, rob weychert, jared spool, facebook, multi-touch, icons, manipulated images, hope is emo, wallstreetjournal, salon, blogs, blogging, first blogger, radiotelepathy, itrapped [/tags]

Categories
Happy Cog™ jobs work

It’s a dirty job…

And we hope you’ll take it. Happy Cog Philadelphia seeks a fabulous project manager. Must communicate superbly, value great work and great client relationships, respect deadlines and the creative process, enjoy Basecamp and love Philadelphia. Details are available on the 37signals Job Board.

Categories
12 years A List Apart An Event Apart Design Happy Cog™ industry Standards work Zeldman

Hi, Mom!

A Business Week slide show, “Thinking Outside the Design Box,” profiles “10 professionals working at the very edges of their disciplines in order to redefine their industries.” Included are designers Lisa Strausfeld of Pentagram, who helped design the interface for One Laptop Per Child; Robin Chase, the founder of Zipcar; and (ulp!) me.

I’m in there because they needed a pretty face, and because of the whole web standards thing.

The piece is part of “Cutting-Edge Designers 2007,” a Business Week Special Report focusing on innovation that arises out of crossing disciplines and combining technologies.

It’s worth reading, which is lucky, because I would have blogged it no matter what.

[tags]design, innovation, businessweek, designers, zeldman[/tags]

Categories
An Event Apart Community Design events Happy Cog™

An Event Apart Seattle sells out

An Event Apart Seattle has sold out. It happened yesterday. In all the excitement, I forgot to write about it.

If you have already secured a seat for this remarkable two-day web design conference, get ready to have a good time with Tim Bray, Andy Budd, Mike Davidson, Shawn Henry, Shaun Inman, Jason Santa Maria, Khoi Vinh, Jeffrey Veen, and your hosts, Eric Meyer and me.

If you missed the opportunity to join us in Seattle, I’m sorry we couldn’t accommodate you.

Our next show will be An Event Apart Chicago, August 27–28, 2007, featuring Dan Cederholm, Lou Rosenfeld, Liz Danzico, Jeremy Keith, Jim Coudal, Luke Wroblewski, Derek Featherstone, Jason Santa Maria, and the same old Eric Meyer and me.

Tickets for An Event Apart Chicago go on sale Monday, May 21. Look for an announcement at aneventapart.com or subscribe to the Event Apart RSS feed.

[tags]aneventapart, design, webdesign, bestpractices, conferences, events[/tags]

Categories
Design development Happy Cog™ work

Happy Cog Philadelphia is Hiring

Fresh on the Job Board:

Happy Cog Philadelphia is looking for an experienced freelance front-end (presentation layer) developer with strong design sensibilities. You must live and breathe semantic XHTML and CSS and understand how design and layout decisions manifest themselves in the world of markup. It helps if you’ve worked with Content Management Systems like EllisLab’s ExpressionEngine and can integrate templates within this environment. You must be in the Philadelphia area and be able to work with us on site. Details are available on the Job Board posting.

[tags]happycog, hiring, webdesign, markup, css, expressionengine[/tags]

Categories
A List Apart Design events Happy Cog™ people Publishing SXSW

A List Apart dinner at SXSW

25 A List Apart staffers, Happy Cogs, and friends broke bread (well, more accurately, we broke spring rolls) at Mekong River Restaurant in Austin, Texas. Here Peter is seen making sweet love to his noodles. Missing, and missed: Dan Benjamin, Krista Stevens, Erin Lynch, Andrew Fernandez, Tanya Rabourn, and Andrew Kirkpatrick.

[tags]sxsw, sxswsi, sxsw2007, alistapart, happycog[/tags]

Categories
A List Apart events Happy Cog™ SXSW

Austin Power

As snow falls prettily on the island of Manhattan, Mrs Zeldman and I prepare for our annual junket to sun-baked, star-studded Austin, Texas, accompanied by the keynote speaker of 2025 and cradling the blessed StarTAC. Most of Happy Cog and the A List Apart staff will be there as well, many with speaking roles. Here are a few panels I found (with more to come):

Writing, Better

Ballroom F
Saturday, March 10th
10:00 am – 11:00 am (same time as “A Decade of Style,” below)

If content is king, why don’t designers talk about it? Panelists will discuss what makes for good writing, what each person does to keep fit with verbs and vowels, and what the future might hold for the written word in a world that is being inundated with podcasts and video.

Moderator: Greg Storey

Greg Storey Principal/Creative Dir, Airbag Industries LLC
Bronwyn Jones Mktg Comms, Apple Computer
Erin Kissane Editor, Happy Cog
Ethan Marcotte Vertua Studios

A Decade of Style

Room 19AB
Saturday, March 10th
10:00 am – 11:00 am (same time as “Writing, Better,” above)

A small group of grizzled veterans reflects on a decade of successes, triumphs, failures, disappointments, reversals of fortune, and just plain fun in the world of CSS and web design.

Moderator: Eric Meyer

Molly Holzschlag Pres, Molly.com Inc
Eric Meyer Principal, Complex Spiral Consulting
Chris Wilson IE Platform Architect, Microsoft
Douglas Bowman Visual Design Lead, Google

After the Brief: A Field Guide to Design Inspiration

Room 18ABCD
Saturday, March 10th
11:30 am – 12:30 pm

You’ve received the creative brief; now what? Learn how to draw creative inspiration for your web design projects from a number of likely and unlikely sources.

Moderator: Jason Santa Maria

Jason Santa Maria Creative Dir, Happy Cog Studios
Cameron Moll cameronmoll.com
Rob Weychert Art Dir, Happy Cog Studios

Ruining the User Experience: When JavaScript and Ajax Go Bad

Room 18ABCD
Saturday, March 10th
4:05 pm – 4:30 pm

With the exploding popularity of DOM Scripting, Ajax and JavaScript in general, it’s important to know what to do—and what not to do—when dealing with these technologies.This session will walk you through several real-world examples, pointing out common mistakes that hinder usability, accessibility, and searchwhile teaching you ways to avoid them altogether, either programmatically or simply by altering the way you think about JavaScript-based interactivity.

Aaron Gustafson Sr Web designer/Developer, Easy! Designs LLC
Sarah Nelson Design Strategist, Adaptive Path

Book Signing

SUNDAY, MARCH 11
3:00 pm

I’ll be signing Designing With Web Standards, 2nd Edition in the SXSW Bookstore, located in the Trade Show + Exhibition.

Robert Hoekman Jr. Designing the Obvious
Jeffrey Zeldman Designing With Web Standards, 2nd Edition
Brendan Dawes Analog In, Digital Out
Phil Torrone MAKE Magazine
John Jantsch Duct Tape Marketing-The World’s Most Practical Small Business Marketing Guide
Marrit Ingman Inconsolable: How I Threw My Mental Health Out With the Diapers
Gina Trapani Lifehacker: 88 Tech Tips
Elliot McGucken Own the Risk: The 45Surf.com Guide to Hero’s Journey Entrepreneurship

Get Unstuck: Moving From 1.0 to 2.0

Room 18ABCD
Monday, March 12th
10:00 am – 11:00 am

Is your team mired in the goo and muck of old-school thinking? Are your designers and developers divided on their approach and about to throw in the towel? This panel features formerly stuck experts as well as those who have helped clients get out of the muck.

Moderator: Liz Danzico

Liz Danzico Director, experience strategy, Daylife
Kristian Bengtsson Creative Dir, FutureLab
Chris Messina Co-founder, Citizen Agency
Luke Wroblewski Principal Designer, Yahoo!
Jeffrey Zeldman Founder and Executive Creative Director, Happy Cog

Preserving our Digital Legacy and the Individual Collector

Room 8ABC
Tuesday, March 13th
11:30 am – 12:30 pm

Many great art, book and manuscript collections survive because an individual had the foresight or good luck to save the good stuff. Libraries and museums owe a debt to individual dealers, collectors and packrats for saving illustrated Czarist plate books from the Soviets, and WWII letters from the trash-heap. Who are today’s collectors? What are they preserving? How will they manage fragile born-digital collections long enough share with future generations?

Moderator: Carrie Bickner (aka Mrs Zeldman)

Carrie Bickner, Director of Education Outreach, The New York Public Library
Josh Greenberg Assoc Dir Research Projects, Center for History & New Media
William Stingone Curator of Manuscripts, The New York Public Library
Megan Winget Professor, UT at Austin

[tags]sxsw, sxswi, austin, texas, mrszeldman, alistapart, happycog[/tags]

Categories
Design Happy Cog™ Redesigns work

Happy Cog redesigns AIGA

If you develop green technologies, you dream of selling your idea to Al Gore. If you run a design agency, you fantasize about winning AIGA as a client. Originally founded as the American Institute of Graphic Arts, AIGA sets the agenda for design as a profession, an art, and a political and cultural phenomenon. In the world of design, at least in the U.S., there is nothing higher.

When AIGA approached Happy Cog to redesign their site, we figured we had no chance at all. With nothing to lose, we spoke bluntly.

We told them they had fifteen years of great content that nobody could find. We suggested that an emerging class of designers who needed what AIGA had to offer did not know AIGA and could not connect with its web presence. The site could do more, and had to do more, to reach these users. We said AIGA’s site above all others should make brilliant use of typography. It should be a joy to read—and it was not.

I reckoned AIGA would hire a more obviously design-focused shop. “Designy design” agencies is how I think of such places, and I mean no disrespect by it. AIGA would, I figured, shrug off our fairly harsh words and choose someone more agreeable. Instead, they hired us.

Months of intense collaboration later, Happy Cog’s redesign of AIGA has launched. We junked the old structure, flattened the hierarchy, and surfaced the content. We gave the site’s years of brilliant writing by the likes of Ellen Lupton and Steven Heller an appropriately readable home—one that demonstrates what web typography can achieve.

And to make the site as inspirational as it is educational, we introduced a second narrative to the user experience: dynamically chosen selections from AIGA’s design archives visually intrude at the top of every page, inviting designers to dive into the archives whenever they seek refreshment.

AIGA’s Ric Grefé, Denise Wood, Liz Danzico, and Kelly McLaughlin guided us throughout the process. They are brilliant collaborators. Chicago’s Thirdwave created the robust and sophisticated back-end architecture required to support our detailed and unusual design requirements.

Thousands of pages of old content, none of it semantically marked up, and none of it structured to match our new requirements, have been fairly seamlessly integrated into the new design. Naturally there are still some bugs (not to mention validation hiccups) to work out. AIGA, Thirdwave, and Happy Cog will be working to patch these little bumps in the days ahead.

I creative directed the project, but its quality is purely due to the incredible team that worked on it:

More information is available at Happy Cog and on Jason’s and Dan’s sites. Better still, just dive into the new AIGA.org.

[tags]aiga, design, redesigns, webdesign, happycog[/tags]

Categories
Design Flash Happy Cog™ Standards Tools

swfIR (swf Image Replacement)

Happy Cog’s Jon Aldinger, Mark Huot, and Dan Mall have published an image replacement method to remove some of the limitations of the standard HTML image object while supporting standards-based design concepts.

Using unobtrusive JavaScript, progressive enhancement, and Flash, swfIR (pronounced “swiffer”) lets designers include high-quality, scalable artwork in user-resizable web layouts—and even add styles to the images.

[tags]swfIR, imagereplacement, design, webdesign, webstandards, flash[/tags]

Categories
business Design events fashion Happy Cog™ Philadelphia Redesigns work

Happy Cog redesigns, 2/7/2007

Mr Mancini, my high school science teacher, grew a mustache when he began to dye his grey hair black. The dye job progressed by degrees. He was a little grey, then less grey. Nobody noticed; his mustache mesmerized us.

On the day Mr Mancini went all black, he shaved his mustache. All we noticed when he bounced into the classroom was his big, smooth-shaven face. He had to tell us that he’d changed his hair. As a man, he wanted to protect the secret of his vanity, but as a science teacher he felt morally obliged to explain the psychological trick he’d played on us.

Good redesigns work like my teacher’s hair. They are always an opportunity to fix or change a lot of things that aren’t obvious on the pretty new surface. Happy Cog has just redesigned.

It started with a sentence

The new version of Happy Cog’s website had to better convey how our agency’s business has diversified. We are first and always designers for hire. We are also publishers, whose micro-empire is expanding. And we have lately co-founded a high-profile event series.

The old site told the “design for hire” story. The redesign had to tell all three stories.

Usually this would be done by creating a navigation bar with labels like “We design,” “We publish,” and “We present.” But labels don’t connect; they separate. Navigation labels could point to three separate story-lines, but they would not make the case that ours was a holistic enterprise—that our conference, our publications, and our client services business were one.

For some time, I’ve been thinking about the primacy of words in the user interface. A sentence, I felt, could present our three businesses, and by its very nature, connect them in the reader’s mind.

The primary navigation interface had to be a sentence. And so it is.

The drawing board

One sentence led to another. I found it easy to write the new Happy Cog and easy to spin an organic architecture out of the opening sentence. But hell if I could design the thing.

I’d always designed Happy Cog; it was my baby; but every time I opened Photoshop or took crayon to paper, the results were a muddle. Maybe it was because my brain was barreling along on architecture and copy. Or maybe there are only so many times a single designer can take a new look at the same site.

I tapped Jason Santa Maria (or maybe he tapped me). Jason has one of the keenest minds and two of the freshest eyes in the business. He makes legibility beautiful. What the Ramones did with three chords, he does with two system fonts. His designs always spring from the user and the brand proposition.

His first effort sucked. (I was secretly relieved.)

A month later, Jason came back with pretty much the design you now see at happycog.com. (I rejoiced.) The painting at the top, which makes the design, is by A List Apart illustrator Kevin Cornell.

The group

We fleshed out all the pages in Photoshop or as “copy wireframes” and then called on Happy Cog’s Daniel Mall to create lean, semantic markup, beautifully optimized style sheets, and all required PHP and JavaScript contraptions. Dan also set up the WordPress blog.

Dan is as good as anyone I’ve worked with. He is super-fast yet also deeply thoughtful. We spent many a mini-session debating such things as whether the About page and its subsidiaries should include microformats. We decided not.

Mark Huot migrated the new site, a job that involved considerable strategy as well as expertise. Rob Weychert contributed additional art direction and Jon Aldinger offered additional programming.

The redesign tells our story and gives us room to breathe and grow. It is also (I think) quite pretty and thoroughly appropriate. We hope you like it, and we invite you to subscribe to Happy Cog’s RSS feed to stay abreast of all matters Coggish.

Other perspectives

Jason Santa Maria and Daniel Mall have written their perspectives on the Happy Cog redesign. They’re swell! Jason’s writeup includes information about the Happy Cog Philadelphia Open House, featuring the live music of Comhaltas. If you’re around, please visit.

[tags]happycog, design, redesigns, webdesign, jasonsantamaria, danielmall, danmall, zeldman[/tags]

Categories
A List Apart An Event Apart Design Happy Cog™ Philadelphia work

Our Year in Review

Wrote some here.

Wrote some there.

Wrote a second edition in our underwear.

Expanded from New York to Philly PA.

Worked for Ad Age, Comhaltas and AIGA.

Ran shows in Atlanta, Chicago, Seattle,

New York, even Austin (where the natives eat cattle).

Published a mag and co-polished a deck.

Plucked a ma.gnolia and helped you spell-check.

That’s our year in review.

So how’s about you?

[tags]happycog, happycogphiladelphia, alistapart, aneventapart, dwws2e, designingwithwebstandards, ma.gnolia[/tags]

Categories
Design family Happy Cog™ industry Tools

Pardon Mon Oncle

Happy Cog: About us
Pardon our size, we are growing.
Sonja Mueller Photography
Photo portfolio with unusual (unique, soothing, rather beautiful, if ultimately unrelated to the content it supports) Flash-based interface. The rich interface almost overshadows the photography.
Deconstructing the Mobile Web

The mobile Web is largely overplayed hype—the clumsy extrapolation of the behavior and use of a basic set of interfaces from one environment to another incompatible one.

10 Things I Learned at Mobile 2.0
  1. Mobile 2.0 = The Web.
  2. The mobile web browser is the next killer app.

Plus eight more things!

Turing Test Proves 2-Year-Olds Not Human

Roger Mason and Cao Li, as part of their Doctoral thesis, have performed the Turing Test on a group of 2-year-old children, both male and female. The results show that of a group of 100 children, none passed the Turing Test.

Q. Why Am I So Angry?
A. Pants.
Are you ready for ISBN-13?
On 1 January 2007, the length of the International Standard Book Number (ISBN) will officially change from 10 to 13 digits. Pearson’s online tool quickly translates between 10 and 13-digit ISBNs.
Entrepreneurs See a Web Guided by Common Sense
NY Times: Semantic Web = Web 3.0.
Safari Tidy plugin
Automagically validate the web pages you browse for (x)html compliance. Works great! Recommended.
Flickr: Retro Kid
Astounding photo pool containing thousands of retro images—classic faves to arcane rarities. It’s a themed bazaar for your eyeballs! For yet more visual pleasure and oblique social commentary, see also the Paula Wirth Flickr Groups.
Pimp My Safari
Extend Safari like you extend Firefox.
Gratuitous use of buttocks in music marketing
The song remains the same. Not work-safe.

[tags]mobile web, web 3.0, flickr, happycog, IA, ISBN, semantic web[/tags]