<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-3304042497427192130</id><updated>2008-11-06T17:07:55.043-08:00</updated><title type='text'>Imaginary Landscape Buzz</title><subtitle type='html'>Stream of consciousness about Web development in general and the happenings at Chicago-based Imaginary Landscape, in particular.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/index.htm'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.imagescape.com/library/buzzblog/buzzblog.xml'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-4342424296958535367</id><published>2008-11-06T16:20:00.000-08:00</published><updated>2008-11-06T17:07:55.056-08:00</updated><title type='text'>A study in patience and rudeness:  my wait in line at Kinko's</title><content type='html'>I had to go to Kinko's yesterday to pick up a banner.  As I walked in to the store, I saw a number of customers congealed at the service desk, forming a line.  Now, Kinko's isn't exactly the counter at McDonald's, so I knew I was in for a wait.  I was 6th in line and just needed to pick up my banner and pay for it - a two minute transaction at best.&lt;br /&gt;&lt;br /&gt;This Kinko's is open 24 hours but when I got there at around 6pm it was poorly staffed.  There were only two employees working the service desk, which is divided into three segments - Shipping, Banners and Customer Service.  However, there was only one line. &lt;br /&gt;&lt;br /&gt;I was momentarily tempted to blow right up to the areas marked "Banners" but that would have been pretty rude to the others in line.  So I hunkered in.&lt;br /&gt;&lt;br /&gt;Shortly after I began my 30-minute wait in line, a woman came in and walked right up to the empty Banners counter and waited.  In solidarity with my other line standers, I glared at her, hoping to convey the inappropriateness of her actions without actually saying anything.  Passive-aggressive seemed to be the right call, given the context.  &lt;br /&gt;&lt;br /&gt;She felt the eyes and, feigning surprise, meekly asked if we represented some sort of line.  We all nodded in unison and she fell in behind me.&lt;br /&gt;&lt;br /&gt;For the balance of the wait, I was subject to an unending series of forced sighs, under-breath comments about slow staff and somewhat dramatic proclamations about only needing a single copy made.&lt;br /&gt;&lt;br /&gt;As I progressed slowly towards the front of the line, I noticed that she was getting closer and closer to me, ultimately ending up beside me as I achieved next-in-line status.  However, I was too engrossed in a Solitaire game to give it much attention.&lt;br /&gt;&lt;br /&gt;Then, finally, an assistant manager came out of no where and said, "Next."  Instantaneously, before I could fully register the sequence of events, she said "Me" and walked up to the counter to transact.&lt;br /&gt;&lt;br /&gt;I was somewhat taken aback at this brazen action.  As I quickly sorted through my limited options, the idea of "Hey lady, I'm next" seemed unattractive.  If she had stones enough to blow by me in line perhaps she would dig in, leaving the assistant manager as arbiter.  So I took the high road and let it slip by.&lt;br /&gt;&lt;br /&gt;Rude people suck.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/4342424296958535367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=4342424296958535367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/4342424296958535367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/4342424296958535367'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/11/study-in-patience-and-rudeness-my-wait.html' title='A study in patience and rudeness:  my wait in line at Kinko&apos;s'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-8409114571003219933</id><published>2008-10-28T12:32:00.000-07:00</published><updated>2008-10-28T13:18:36.689-07:00</updated><title type='text'>A thought about awards</title><content type='html'>It's award season again and, like many firms, we have some more hardware to add to our &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;faux&lt;/span&gt; mantle. This time it is a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;WebAward&lt;/span&gt; for the &lt;a href="http://cervicalcancercampaign.org/"&gt;National Cervical Cancer Public Awareness Campaign Web site.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In all honesty and with minimal bias, it is a very nice site with a great mission and deserving of recognition. We are happy for them (and us) for the award.&lt;br /&gt;&lt;br /&gt;Our policy about fetching awards is minimalist. I believe it is important to have some accolades adorning a wall, but I don't much care for the buy-yourself-an-award cottage industry that will provide you a nice statuette, provided your check clears. So we enter competitions carefully.&lt;br /&gt;&lt;br /&gt;Even for the credible award competitions, we face a difficult challenge. Much of the work we perform is behind the curtain, where the heavy lifting of Web technology occurs. Pretty much all Web awards competitions are skin-deep. For most, a site that isn't 100% Flash has little chance of an award, regardless of how well it performs &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;transactionally&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;When we do receive an award, it is a chance for celebration. We make an internal announcement, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;embarrass&lt;/span&gt; (in a fun way) those who were involved in the project and order some extra &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;hardware&lt;/span&gt; for the client. It's always nice to be recognized.&lt;br /&gt;&lt;br /&gt;And so, we add another accolade to our "Love Me" wall - the wall clients and prospective clients walk by on their way from the reception area to the conference room. It's fun to follow them and watch. Most times they can't help but sneak a peek as they pass.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/8409114571003219933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=8409114571003219933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/8409114571003219933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/8409114571003219933'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/10/thought-about-awards.html' title='A thought about awards'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-5932958677644293108</id><published>2008-10-09T14:27:00.000-07:00</published><updated>2008-10-09T14:35:17.021-07:00</updated><title type='text'>Beer goggles?  Gmail to the rescue</title><content type='html'>Google Labs just released Mail Goggles, a special feature to give you pause before you drunkenly send a late night email you'll undoubtedly regret in the morning.&lt;br /&gt;&lt;br /&gt;According to the &lt;a href="http://gmailblog.blogspot.com/2008/10/new-in-labs-stop-sending-mail-you-later.html"&gt;Official Gmail Blog post&lt;/a&gt;:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;When you enable Mail Goggles, it will check that you're really sure you want to send that late night Friday email. And what better way to check than by making you solve a few simple math problems after you click send to verify you're in the right state of mind?&lt;/blockquote&gt;The feature is only active during late nights and weekends.&lt;br /&gt;&lt;br /&gt;Brilliant.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/5932958677644293108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=5932958677644293108' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/5932958677644293108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/5932958677644293108'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/10/beer-goggles-gmail-to-rescue.html' title='Beer goggles?  Gmail to the rescue'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-2906488065089138128</id><published>2008-09-24T13:57:00.001-07:00</published><updated>2008-09-24T13:58:44.077-07:00</updated><title type='text'>Who has the power?</title><content type='html'>I attended a recent conference hosted by the &lt;a href="http://www.apdf.org"&gt;Association of Professional Design Firms&lt;/a&gt;, the title of which was “&lt;a href="http://www.winwithoutpitching.com"&gt;Win Without Pitching&lt;/a&gt;.” Its base premise is this: if you control the relationship, your need to “pitch” or respond to RFPs will be greatly reduced. It was an intriguing two days that revealed much about our current approach to new business as well as existing clients.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Stop being a waiter and start being a surgeon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Everyone likes good waiters. They respond to every beck and call with a great deal of deference. There is no question who has the power in the waiter-customer relationship.&lt;br /&gt;&lt;br /&gt;As a sales organization we tend to be waiters – wanting to please our prospects, do what they say, when they say. Fetch more water.&lt;br /&gt;&lt;br /&gt;On the other end of the spectrum are surgeons. Most people don’t like surgeons. The stereotype tells us they are arrogant, self-absorbed, unfriendly with a terrible bed-side manner. But, and here is the catch, I don’t hire a surgeon for her bedside manner, I hire her because she is expert at what she does.&lt;br /&gt;&lt;br /&gt;Can you imagine sending out an RFP for brain surgery? Can you imagine a waiting room full of surgeons with PowerPoint presentations patiently awaiting their chance to pitch their services to you? The image itself is funny.&lt;br /&gt;&lt;br /&gt;We have our own form of expertise. Developing a Web site well is technically challenging. Knowing and understanding the quirky nature of Web site visitors is specialized knowledge. Balancing the Web experience against the growing number of devices used to access Web sites is difficult. Designing a &lt;a href="http://www.imagescape.com/library/whitepapers/7rulesfordesign.pdf"&gt;relational database at the third normal form&lt;/a&gt; is critical. The list goes on and on, yet we often sit patiently in the waiting room, armed with our PPTs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Taking control&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Win Without Pitching conference was all about taking and retaining control by exercising your status as an expert. I will again use the surgeon analogy. A surgeon doesn’t cold call you, you seek him out. He begins by performing diagnostics, both subjective (tell me where it hurts) and objective (ordering an MRI). He researches your case and prescribes an expert course of treatment. He’s very busy, but may be able to schedule your operation in three months. He is a consummate expert in complete control.&lt;br /&gt;&lt;br /&gt;I have no doubt as to our expertise in our chosen field. We are the surgeons. But, that expertise has often taken a back seat to a prospect-is-always-right approach. We do whatever we can to win the business, without a critical eye towards whether we can do our best work. We jump at RFPs even though they are poorly conceived, happy to follow the maze for a chance at the cheese.&lt;br /&gt;&lt;br /&gt;But, interestingly enough, it turns out that we are much better at being experts than we are at being waiters. Our best, happiest and most productive clients did not start with an RFP for a laundry list of pre-determined features and functions. They started with a simple request. This is our problem. Help us solve it.&lt;br /&gt;&lt;br /&gt;To us, there is nothing more powerful.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/2906488065089138128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=2906488065089138128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/2906488065089138128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/2906488065089138128'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/09/who-has-power.html' title='Who has the power?'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-5037112648592412604</id><published>2008-09-02T12:30:00.000-07:00</published><updated>2008-09-02T14:09:13.438-07:00</updated><title type='text'>It's new, it's shiny and it's Chrome</title><content type='html'>Just when we thought upstart Firefox would (and has to a certain degree) knock Internet Explorer off it's throne, here comes Chrome.&lt;br /&gt;&lt;br /&gt;Today is the launch of Google's shiny new browser.  And it is a big deal.&lt;br /&gt;&lt;br /&gt;Microsoft still holds 73 percent of the browser market, according to Net Applications, a research firm. The market share for Firefox has climbed to 19 percent, while Apple’s Safari has 6 percent, according to the &lt;a href="http://www.nytimes.com/2008/09/02/technology/02google.html?pagewanted=1&amp;amp;_r=1&amp;amp;th&amp;amp;emc=th"&gt;NY Times&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Prompting the company to launch early was the leak of an online &lt;a href="http://www.google.com/googlebooks/chrome/"&gt;comic book&lt;/a&gt;.  It seems that Google created a comic book to explain the new browser and its features.  The comic approach is novel and interesting, however no amount of illustration will make captions like this intelligible to the mainstream:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"When you interpret once and compile machine code, than that code &lt;strong&gt;is&lt;/strong&gt; your representation of the JavaScript source code and it doesn't need to be interpreted, it just &lt;strong&gt;runs&lt;/strong&gt;."&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Google geek speak at its best.  But, the accompanying race car illustration helps bring it home for me.&lt;br /&gt;&lt;br /&gt;Chrome is available for &lt;a href="http://www.google.com/chrome"&gt;beta download from Google&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/5037112648592412604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=5037112648592412604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/5037112648592412604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/5037112648592412604'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/09/its-new-its-shiny-and-its-chrome.html' title='It&apos;s new, it&apos;s shiny and it&apos;s Chrome'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-7273235590114617988</id><published>2008-08-12T15:22:00.000-07:00</published><updated>2008-08-26T07:19:52.259-07:00</updated><title type='text'>Conference presentations a bittersweet honor</title><content type='html'>Every once in awhile, as part of our overall marketing plan, we try to present at select conferences. One upcoming conference - the Healthcare Internet Conference - aligns well with our hospital practice and is a good choice.&lt;br /&gt;&lt;br /&gt;In its twelfth year, this conference has grown to be a large event for those interesting in building and maintaining hospital Web sites (and those interested in marketing to them).&lt;br /&gt;&lt;br /&gt;One goal for presenting at this conference is to raise the awareness of Imaginary Landscape to those seeking Web development services. Presenting versus boothing imbues a higher sense of credibility and expertise.  This leads to our main goal which is to sell more products and services to more hospitals.&lt;br /&gt;&lt;br /&gt;The organizers want to fill the sessions will high ranking staff from prestigious hospitals, not vendors.  But, in many instances, the hospital's vendor is the driving force behind the presentation for the reasons stated above.  So vendors provide much of the sweat and the drive to create the presentations in exchange for co-presenter billing.&lt;br /&gt;&lt;br /&gt;For this year's Call for Speakers, I had two good topics I wanted to float. One each in conjunction with our clients OSF HealthCare and Advocate Health Care, two large health systems. Each client was game to give it a try so I submitted two applications, figuring it would increase my chances of having at least one selected.&lt;br /&gt;&lt;br /&gt;A couple weeks later, I get the call. The conference organizers really like the presentations and want them both. Great, I think to myself - both truthfully and ironically. Truthfully, because I'm honored that they want both presentations. Ironically because I now have a lot of work to do.&lt;br /&gt;&lt;br /&gt;Then came the zinger.&lt;br /&gt;&lt;br /&gt;To avoid the appearance of favoritism this conference has a rule - albeit unwritten - that vendors can only present once. And although I am free (and encouraged) to put together both presentations, I am only allowed to co-present one. The other one I can neither co-present nor receive any official credit.&lt;br /&gt;&lt;br /&gt;Against my protestations, they stood firm. Regardless of how well conceived the sessions were, the appearance of vendor bias would result in cries of favoritism by other vendors, something the conference organizers were unwilling to field.&lt;br /&gt;&lt;br /&gt;And so I had to pick.&lt;br /&gt;&lt;br /&gt;I remain jaded by the experience, my sense of fair play bruised. But we are a small firm and presenting at this conference trumps any feelings of poor officiating. So I will do my part in preparing both presentations. One I'll present and the other I'll sit silent, quietly rooting my team.&lt;br /&gt;&lt;br /&gt;In the end it is their conference and consequently, their rules. Nothing I can do about it, if I want to participate.&lt;br /&gt;&lt;br /&gt;And at least they had the decency to not schedule them concurrently.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/7273235590114617988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=7273235590114617988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/7273235590114617988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/7273235590114617988'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/08/conference-presentations-bittersweet.html' title='Conference presentations a bittersweet honor'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-7333748046779880555</id><published>2008-08-05T08:31:00.000-07:00</published><updated>2008-08-05T09:09:42.970-07:00</updated><title type='text'>Form security, under the hood</title><content type='html'>I recently wrote a feature article for &lt;em&gt;eHealthcare Strategy &amp;amp; Trends&lt;/em&gt; magazine entitled, "How secure are your Web-based forms?"  The article explored what happens after you press the submit button.&lt;br /&gt;&lt;br /&gt;It turns out that lots of things can happen - many of them bad.&lt;br /&gt;&lt;br /&gt;To clarify, "bad" is the wrong word.  "Potential security weaknesses" is a better description.  Once the information is whisked away it can be - and probably is - transmitted and stored in clear text.&lt;br /&gt;&lt;br /&gt;To be fair, form security is not always needed.  Take, for example, our Web site.  Probably not a lot of sensitive or private information you'll be entering on a Web development firm &lt;a href="http://www.imagescape.com/forms/contact.html"&gt;contact form&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;But what about health sites, or banking sites, or ecommerce sites?  In the context of these three types of sites, form security becomes quite important.  It is these three reasons why we've been providing a continuum of form security which includes submission, notification and storage.&lt;br /&gt;&lt;br /&gt;Submission is easy.  It is handled by the ubiquitous SSL certificate.  This encrypts information between the submitter and the Web site server.  Cheap and reliable.&lt;br /&gt;&lt;br /&gt;Notification (by which I mean how you learn a submission has been received on your site) gets a little trickier.  The easiest way is for the Web server to dump the entirety of the form information into an email and send it to a staff member.  This causes the form information to be sent in plain text, possibly touching several mail serving computers along the way.  Then it arrives in someone's inbox and is stored in the mailbox of that user for who knows how long.  All the time in plain text and visible to a host of machines and individuals.&lt;br /&gt;&lt;br /&gt;A better way would be to simply notify of a form submission and provide a link back to the Web server to view it.  That requires a login and password to view and, because you're viewing through the Web, it can be secured with that cheap and reliable SSL certificate.&lt;br /&gt;&lt;br /&gt;To provide that notification, you need to store the form information in a database on the Web server.  By default, database information is stored in clear text.  As the final aspect of form security, we encrypt sensitive fields.  This prevents someone from viewing these fields in the unlikely event that the database itself is compromised.&lt;br /&gt;&lt;br /&gt;On Web sites, content has long been king.  With Web forms, context is the real king.  Every form must be examined for the possibility of drawing out sensitive information.  This is true for something as innocuous as a general contact form.  If that contact form is on a hospital or bank Web site, it may draw sensitive information from users - even if they are cautioned against providing it.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/7333748046779880555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=7333748046779880555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/7333748046779880555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/7333748046779880555'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/08/form-security-under-hood.html' title='Form security, under the hood'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-2721728351192798229</id><published>2008-07-22T08:21:00.000-07:00</published><updated>2008-07-22T08:39:55.360-07:00</updated><title type='text'>The music industry, once again, goes crazy</title><content type='html'>It's 30-seconds long.  It's blurry.  It's a toddler having a great time and dancing to music.  The music is garbled, distorted and barely recognizable.&lt;br /&gt;&lt;br /&gt;It's a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;YouTube&lt;/span&gt; video at the center of a huge fight.  The background music is Prince's "Let's Go Crazy" and Universal Music sent out a letter requesting that the toddler's mom Stephanie &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Lenz&lt;/span&gt; remove the video because it violated copyright.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Lenz&lt;/span&gt;, with apparently has a ton of free time on her hands, has made this into a crusade &lt;a href="http://www.eff.org/cases/lenz-v-universal"&gt;with the help of the Electronic Frontier Foundation&lt;/a&gt;.  She filed suit. Universal Music defended itself.  The suit was dismissed.  She amended the complaint.  Again to the court.  A second dismissal motion is currently under consideration.&lt;br /&gt;&lt;br /&gt;But for now, the &lt;a href="http://youtube.com/watch?v=N1KfJHFWlhQ"&gt;video remains available on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;YouTube&lt;/span&gt;.&lt;/a&gt;  Take a look - while you can - and see how crazy this fight is.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/2721728351192798229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=2721728351192798229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/2721728351192798229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/2721728351192798229'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/07/music-industry-once-again-goes-crazy.html' title='The music industry, once again, goes crazy'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-5577960968966512134</id><published>2008-07-15T09:45:00.000-07:00</published><updated>2008-07-17T10:07:19.700-07:00</updated><title type='text'>Colbert Bump a scientific reality</title><content type='html'>Stephen Colbert is pretty funny and I enjoy his show for what it is - comedy.  So imagine my surprise when I read that - among his overarching claims of self-importance - there is scientific truth to the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;phenomenon&lt;/span&gt;, "The Colbert Bump."&lt;br /&gt;&lt;br /&gt;In fact, there is more than one scientific-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ish&lt;/span&gt; study to indicate the reality of the Bump.  Each one has pretty graphs to prove their scientific-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ness&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;One is from Mozilla.  On his show, Steven Colbert made mention of the download frenzy of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Firefox&lt;/span&gt; 3.  Within two minutes of the mention, there it was - &lt;a href="http://blog.mozilla.com/metrics/2008/07/08/colbert-bump-firefox-3-proves-its-existence/"&gt;in all its graphical glory &lt;/a&gt;- the Bump.&lt;br /&gt;&lt;br /&gt;Just in case you remain skeptical (aka, liberal), then I shall point you to Political Science Professor James Fowler from the University of California San Diego.  Professor Fowler just published the article, "&lt;a href="http://jhfowler.ucsd.edu/colbert_bump.pdf"&gt;The Colbert Bump in Campaign Donations: More Truthful than &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Truthy&lt;/span&gt;&lt;/a&gt;" in the journal &lt;em&gt;PS: Political Science &amp;amp; Politics&lt;/em&gt;.  It too has spiffy graphical evidence of the Bump.&lt;br /&gt;&lt;br /&gt;So there it is, Nation.  Scientific proof.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/5577960968966512134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=5577960968966512134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/5577960968966512134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/5577960968966512134'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/07/colbert-bump-scientific-reality.html' title='Colbert Bump a scientific reality'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-3520990538216451601</id><published>2008-07-08T07:27:00.000-07:00</published><updated>2008-07-08T07:55:52.720-07:00</updated><title type='text'>Loss of T1 allows vendors to shine</title><content type='html'>Last week our office T1 stopped working.  For a Web company, the loss of our connectivity is a body blow.&lt;br /&gt;&lt;br /&gt;It turns out that a new tenant is moving into our building, replacing an auto body shop.  This new tenant is a microbrewery, so its arrival is quite popular with staff.  I know I'll be happy to replace the too-often smell of fiberglass resin and exhaust with whatever odors result from the beer making process.  I mention this because within that space is the main phone "nest" that powers the building and our T1.&lt;br /&gt;&lt;br /&gt;As part of the tenant transition process, the landlord had to clean up 8+ years of auto body crud, which involved power washing and sand blasting.&lt;br /&gt;&lt;br /&gt;The landlord assured us that it would not be a problem - that they would build a box around the nest of exposed phone wires to keep it safe.  Which worked, up until the point where our T1 crapped out.&lt;br /&gt;&lt;br /&gt;Upon further inspection, the "box" was not well affixed to the wall surrounding the phone nest.  In fact, there was a several inch gap just above our T1 line - which I'm sure resulted in a torrent of water, sand and detritus &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;waterfalling&lt;/span&gt; through the gap.&lt;br /&gt;&lt;br /&gt;Our disaster recovery plan dictates that we send everyone home when office connectivity goes down so they can work remotely, which is what we did after it appeared the outage might last awhile.  A skeleton crew remained at the office to answer phones and coordinate repairs.&lt;br /&gt;&lt;br /&gt;I was more than a little skeptical about the repair process.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Savvis&lt;/span&gt; provides our T1 service, over an AT&amp;amp;T line.  This requires a two-vendor dance.  First the call into &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Savvis&lt;/span&gt;, then their coordination with AT&amp;amp;T.  However, it was beautifully choreographed and nothing short of miraculous.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Savvis&lt;/span&gt; performed their remote checks, determined it was a problem with the line, ticketed AT&amp;amp;T, who performed their remote checks and determined it was a problem with the line between us and their local network center.  AT&amp;amp;T dispatched a truck that checked the line all the way to our boxed nest.&lt;br /&gt;&lt;br /&gt;The technician needed a different truck, went back to his facility and returned within an hour.  Spent a couple hours working on the line (it turns out that water had seeped in between the wires and the sheath of our T1 line).  Replaced the line, tested it and all the while remained helpful and committed to the repair.&lt;br /&gt;&lt;br /&gt;We were back up and running within 5 hours.  Thank you &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Savvis&lt;/span&gt; and AT&amp;amp;T for stepping up.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/3520990538216451601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=3520990538216451601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/3520990538216451601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/3520990538216451601'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/07/loss-of-t1-allows-vendors-to-shine.html' title='Loss of T1 allows vendors to shine'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-916688450577360548</id><published>2008-06-24T10:33:00.000-07:00</published><updated>2008-06-24T10:43:41.277-07:00</updated><title type='text'>Comcast employee hits a home run with unofficial presentation</title><content type='html'>I have &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Comcast&lt;/span&gt; at home for cable, connectivity and phone.  For the most part, it works just fine.  However, when it doesn't, I dread the call.&lt;br /&gt;&lt;br /&gt;One time my toddler &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;accidentally&lt;/span&gt; pressed a standby button on the front of the modem.  Forty-five minutes of "&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;off-shoring&lt;/span&gt;" later, they had to dispatch a truck.  Luckily, I had a seasoned tech who took one look at the pattern of blinking lights and pressed the standby button again.&lt;br /&gt;&lt;br /&gt;He took mercy on me by altering the paperwork so that I would not incur the hefty service charge related to "user error."  I asked why the customer service representative couldn't diagnose such a straightforward issue over the phone. &lt;br /&gt;&lt;br /&gt;He gave me one of those looks as if to say, "Does that really surprise you?"&lt;br /&gt;&lt;br /&gt;I stumbled upon a &lt;a href="http://cache.consumerist.com/assets/resources/whatdoescqereallymean.pps"&gt;completely unofficial, irreverent and starkly honest PowerPoint presentation &lt;/a&gt;created by a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Comcast&lt;/span&gt; employee and distributed for internal amusement.  If you have &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Comcast&lt;/span&gt; - really any large vendor - then this is worth the couple minute click through.&lt;br /&gt;&lt;br /&gt;Enjoy.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/916688450577360548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=916688450577360548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/916688450577360548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/916688450577360548'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/06/comcast-employee-hits-home-run-with.html' title='Comcast employee hits a home run with unofficial presentation'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-7917045417665216422</id><published>2008-06-10T11:59:00.000-07:00</published><updated>2008-06-10T13:23:54.374-07:00</updated><title type='text'>New study compares short and long "contact us" forms</title><content type='html'>I've been experimenting with the contact form on our Web site. It is an important - perhaps the most important - aspect of our Web presence. For all the blogging and news releasing and testimonials and marketing, our primary method of gathering online feedback is the contact form.&lt;br /&gt;&lt;br /&gt;We have always had decent traffic to the site and decent visits to our contact form, but a poor submission rate at around 5%.&lt;br /&gt;&lt;br /&gt;It's not like the links to the contact form are misleading - for the most part they read "contact us" or "contact center." So if the links are not misleading, why are only 5% submitting?&lt;br /&gt;&lt;br /&gt;I took a hard look at the form itself and realized that I was falling into a traditional marketing trap - trying to get way too much information up front. It seems that as marketeers, we are so thrilled when someone decides to pause and fill out a form, that we cram as many questions as possible. If they are looking at the form, they must be interested, right? If they are interested, they certainly will be happy to tell us all sorts of information about themselves - up front, right?&lt;br /&gt;&lt;br /&gt;It's like we think this is the only time we will ever have to interact and we must gather all the information possible - right now.&lt;br /&gt;&lt;br /&gt;But the marketing and sales process is more of a continuum - and the contact form needs to respect this if it is to be successful. Ask the absolute minimum needed for &lt;em&gt;this&lt;/em&gt; exchange and nothing more.&lt;br /&gt;&lt;br /&gt;As I was reviewing the form with this new frame of mind, I was able to immediately remove fields that had no place in the context of an initial inquiry. They included the assorted &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;physical&lt;/span&gt; address fields, fax, preferred method of contact and "how did you hear about us?"&lt;br /&gt;&lt;br /&gt;The results were wonderful. 160% increase in forms, 120% increase in conversion rate. The best part? No reduction in the quality of the form information submitted.&lt;br /&gt;&lt;br /&gt;I thought the information was important enough to share, so I wrote it up.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imagescape.com/library/whitepapers/contact-form-study.pdf"&gt;Download the complete study.&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/7917045417665216422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=7917045417665216422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/7917045417665216422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/7917045417665216422'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/06/new-study-compares-short-and-long.html' title='New study compares short and long &quot;contact us&quot; forms'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-8532636435793249014</id><published>2008-05-20T15:35:00.000-07:00</published><updated>2008-05-20T16:20:48.196-07:00</updated><title type='text'>Online tax inching closer</title><content type='html'>It's been a nice ride - the tax free ecommerce thing - but I fear it will come to an end all too soon.  I'm surprised it's lasted this long.&lt;br /&gt;&lt;br /&gt;Last month &lt;a href="http://www.internetnews.com/ec-news/article.php/3740056/Amazon+Tax+Lands+in+New+York.htm"&gt;New York State passed a law&lt;/a&gt; requiring retailers to collect sales tax for any items shipped to New York.  The wording of the law is a bit screwy, in that it only requires the tax from retailers that directly or indirectly solicit New York consumers - like placing affiliate links on a site owned by a New York company or resident.  &lt;a href="http://blog.wired.com/business/files/amazoncomplaint.pdf"&gt;Amazon is suing New York&lt;/a&gt; claiming the law is unconstitutional.  Actually they say it is, "invalid, illegal and unconstitutional."  No doubt immoral and fattening as well.&lt;br /&gt;&lt;br /&gt;Texas has now joined the me-too wagon and is &lt;a href="http://www.dallasnews.com/sharedcontent/dws/news/localnews/stories/050908dnbusamazon.378aef9.html"&gt;investigating the possibility&lt;/a&gt; that Amazon owes it millions in sales tax dollars. &lt;br /&gt;&lt;br /&gt;Today, the &lt;a href="http://www.suntimes.com/news/metro/958291,stubhub052008.article"&gt;City of Chicago is suing eBay&lt;/a&gt; and its subsidiary StubHub for not collecting city amusement taxes on online ticket sales for Chicago venues.&lt;br /&gt;&lt;br /&gt;Online retailers point to the 7,400 state and local tax codes throughout the US as far too onerous for them to track, collect and pay.&lt;br /&gt;&lt;br /&gt;The great irony is that tax free online shopping hasn't saved the consumer that much money.   Instead, it has shifted to shipping fees, which has resulted in a windfall for shipping companies.&lt;br /&gt;&lt;br /&gt;Regardless, it is coming.  I doubt even Amazon can stop salivating lawmakers from such a juicy new tax.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/8532636435793249014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=8532636435793249014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/8532636435793249014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/8532636435793249014'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/05/online-tax-inching-closer.html' title='Online tax inching closer'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-4547049893589253454</id><published>2008-05-13T12:05:00.000-07:00</published><updated>2008-05-13T12:34:54.558-07:00</updated><title type='text'>Taking the plunge into Gmail</title><content type='html'>When it was first suggested, I was immediately against it.  The thought of outsourcing our company email to anyone, even Google, was simply not acceptable.&lt;br /&gt;&lt;br /&gt;However, when asked "Why?" I stumbled and stammered.  "Because we are an Internet company and, well, we just have to do our own email?"  I trailed off, ending in a weak question as I heard myself. &lt;br /&gt;&lt;br /&gt;Then the ever-so patient folks that handle our systems quietly pointed out:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Gmail supports our domain&lt;/li&gt;&lt;li&gt;It offers 99.9% &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;uptime&lt;/span&gt; guarantee&lt;/li&gt;&lt;li&gt;It is available through POP, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;IMAP&lt;/span&gt; and Web&lt;/li&gt;&lt;li&gt;It manages spam beautifully&lt;/li&gt;&lt;li&gt;It costs $50 per year per person&lt;/li&gt;&lt;li&gt;Each mailbox comes with 25 GB of storage&lt;/li&gt;&lt;li&gt;They even have a spiffy way to migrate our existing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;IMAP&lt;/span&gt; accounts&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;That's a lot of benefit for around $1,000 per year.  Depreciation on our &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;mailserver&lt;/span&gt; alone equals that, let alone the maintenance of it.  I don't even have to go into spam productivity issues to know it is a fiscally sound idea.&lt;br /&gt;&lt;br /&gt;Sometimes sacred cows really do make for good hamburgers.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/4547049893589253454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=4547049893589253454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/4547049893589253454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/4547049893589253454'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/05/taking-plunge-into-gmail.html' title='Taking the plunge into Gmail'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-4273178080240090782</id><published>2008-05-06T07:17:00.000-07:00</published><updated>2008-05-06T08:29:58.524-07:00</updated><title type='text'>Customs can now examine and seize laptops, PDAs with no probable cause</title><content type='html'>In another chapter of our deteriorating privacy rights, a recent &lt;a href="http://www.ca9.uscourts.gov/ca9/newopinions.nsf/6D5D931898D8168188257432005AC9B8/$file/0650581.pdf?openelement"&gt;ruling by the 9&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;th&lt;/span&gt; U.S. Circuit Court of Appeals &lt;/a&gt;allows border agents to examine the contents of any electronic device and seize the devices for a period of time.&lt;br /&gt;&lt;br /&gt;According to the court documents, the issue started in July 2005 when Mike Arnold arrived at LAX from a three-week vacation in the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;Philippines&lt;/span&gt;. He was randomly selected by a Customs agent for secondary questioning. The agent asked him questions and examined the contents of his luggage, which contained a laptop, hard drive, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;CDs&lt;/span&gt; and a Flash drive. The agent asked Mr. Arnold to turn the laptop on to determine if it was functional.&lt;br /&gt;&lt;br /&gt;As the laptop powered up, the agent noticed two folders on its desktop "Kodak Pictures" and "Kodak Memories." The agent clicked on the folders, examined the pictures - one of which was a picture of two nude women. Then, all hell broke loose.&lt;br /&gt;&lt;br /&gt;Arnold was detained for several hours and the contents of his laptop and all electronic storage was examined. Agents found what they believed to be images of child pornography. The electronic devices were seized and Arnold was subsequently arrested.&lt;br /&gt;&lt;br /&gt;The arrest was overturned by the local court because of lack of probable cause but reversed at the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;appellate&lt;/span&gt; level.&lt;br /&gt;&lt;br /&gt;The court was silent on whether or not the owner of the device is compelled to assist in the search, which may result in a boost for hard drive encryption software. Since the ruling &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;does&lt;/span&gt; not address this point, the owner can refuse to log into the device or decrypt its contents...for now. However, the idea of squaring off with Customs at the border is a daunting idea - yet another consequence of eroding privacy rights.&lt;br /&gt;&lt;br /&gt;To their credit, it seems the Customs agents chose wisely when they selected Arnold.  If his laptop did indeed contained child pornography, he should be well punished.  However, judging by the complete &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;lack of any probable cause&lt;/span&gt;, it could have been anyone.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/4273178080240090782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=4273178080240090782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/4273178080240090782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/4273178080240090782'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/05/customs-can-now-examine-and-seize.html' title='Customs can now examine and seize laptops, PDAs with no probable cause'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-353523190013991829</id><published>2008-04-29T08:42:00.000-07:00</published><updated>2008-04-29T08:57:34.175-07:00</updated><title type='text'>Let's rap about search engine marketing</title><content type='html'>Okay, I'll admit it right away - this is really geeky and really funny.&lt;br /&gt;&lt;br /&gt;A coworker sent me a YouTube link this morning.  It's from a rapper named Chuck (aka the SEO Rapper).  His day job is Search Engine Optimization, Search Engine Marketing and Social Media Consulting.  However, his passion is hip-hop.&lt;br /&gt;&lt;br /&gt;So, what happens when you mix a rapper with an SEO specialist?&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/c96LTLlaXew&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/c96LTLlaXew&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;And there are more.  Visit the &lt;a href="http://www.youtube.com/user/m0serious"&gt;SEO Rapper's page at YouTube&lt;/a&gt; for the complete list.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/353523190013991829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=353523190013991829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/353523190013991829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/353523190013991829'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/04/lets-rap-about-search-engine-marketing.html' title='Let&apos;s rap about search engine marketing'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-5867257125608360373</id><published>2008-04-22T10:14:00.000-07:00</published><updated>2008-04-22T10:37:28.399-07:00</updated><title type='text'>Using the Internet to cause seizures</title><content type='html'>In what may be the first "physical" attack conducted through the Internet, hackers descended upon an epilepsy support group forum and uploaded strobing and complex images with the goal of causing seizures.&lt;br /&gt;&lt;br /&gt;It worked.&lt;br /&gt;&lt;br /&gt;The attack was conducted by a group of &lt;a href="http://en.wikipedia.org/wiki/Griefer"&gt;griefers&lt;/a&gt;, a special name given to someone whose sole mission is to go online and cause others grief.&lt;br /&gt;&lt;br /&gt;According to the &lt;a href="http://www.wired.com/politics/security/news/2008/03/epilepsy"&gt;article in Wired Magazine&lt;/a&gt;, the Epilepsy Foundation closed down the forum briefly to remove the offending images, but not before several people seized up.&lt;br /&gt;&lt;br /&gt;It's hard to imagine the reasons or motivations for such an effort.  It took planning, design, research and execution.  In some endeavors, those coordinated disciplines would be worthy of praise.  Not here.&lt;br /&gt;&lt;br /&gt;Like most of these cases, it's probably just a bunch of maladjusted people seeing if they can hurt others.  Such a waste.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/5867257125608360373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=5867257125608360373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/5867257125608360373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/5867257125608360373'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/04/using-internet-to-cause-seizures.html' title='Using the Internet to cause seizures'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-8881983607394110550</id><published>2008-04-15T10:40:00.000-07:00</published><updated>2008-04-17T14:09:46.293-07:00</updated><title type='text'>Email never arrived?  Maybe it was lost in a black hole</title><content type='html'>Ever wonder what happens when an email gets lost or a Web site is unavailable?&lt;br /&gt;&lt;br /&gt;Sure, there are the worldly explanations:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Someone forgot to pay their hosting bill&lt;/li&gt;&lt;li&gt;A truck ran into a power substation and blew the grid&lt;/li&gt;&lt;li&gt;Someone fat-fingered the keyboard while logged in as root&lt;/li&gt;&lt;/ul&gt;If however, you eliminate all these reasons, one remains.&lt;br /&gt;&lt;br /&gt;A black hole.&lt;br /&gt;&lt;br /&gt;According to the University of Washington, there are a number of servers across the Internet - connected and accessible - that sometimes lose data for unexplainable reasons.  These "black holes" are being mapped through a project called &lt;a href="http://hubble.cs.washington.edu/"&gt;Hubble: Monitoring Internet &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Reachability&lt;/span&gt; in Real-Time &lt;/a&gt;at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;UW&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So, next time you forget to send an important email, just say, "It must have been eaten by a black hole."&lt;br /&gt;&lt;br /&gt;"No, really."</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/8881983607394110550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=8881983607394110550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/8881983607394110550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/8881983607394110550'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/04/email-never-arrived-maybe-it-was-lost.html' title='Email never arrived?  Maybe it was lost in a black hole'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-2675448080874117598</id><published>2008-04-01T09:08:00.000-07:00</published><updated>2008-04-07T14:03:38.373-07:00</updated><title type='text'>PyCon sponsorship and a booth banner</title><content type='html'>&lt;div&gt;Recently, we sponsored a national conference organized by the Python Software Foundation called PyCon. Python is a programming language that we use extensively for Web-based applications. &lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;In the past we have sent a staff programmer to present at the conference, however we have never sponsored it. This year it was held in Chicago and the cost for sponsorship was quite reasonable - we were a "silver" sponsor which was a modest level and cost us $1,000. What was particularly nice was that they offered a 50% discount for small firms.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Part of the sponsorship was a booth in their exibition hall. This was the first time we have boothed and it was a positive experience, albeit time consuming. As a result, I have great respect for those companies that do it on a regular basis (although I suspect there is an economy of scale and repetition).&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;It was a typical tradeshow booth - 8 x 8 with an 8 foot skirted table. The booth itself was defined by two side drapes about 3 feet tall, and one back drape about 10 feet tall. Two chairs, an outlet, a wastebasket and a non-descript sign that read "Imaginary Landscape" rounded out the includes.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;The challenge was to outfit the booth economically, but retain a professional, if not slick, image. I spent some time on eBay looking at tradeshow set-ups - mostly the concave types with velcro that sit on the table in the back of the booth - but they were expensive and I didn't want to invest in something so permanent yet. I decided we would do a large banner, but then set it aside as more pressing matters arose.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;As the time for the conference drew nearer (and nearer), I finally turned my attention to the banner. I ran out of time to send it out, so I settled on Kinko's. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;I wanted a big banner to span the back drape. I also wanted some color but without the color prices. I went to my local Kinko's and asked some questions, but they didn't have much sign expertise on staff. They pointed me to their local "sign guy" at another Kinko's nearby. My advice is that you drive as far as you have to in order to find your closest "sign guy."&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;I settled on an indoor vinyl two-ply sign. Each ply is a color. I wanted black text on a white background so I selected the black-on-white two-ply. They come in large rolls, 29" wide. There are many other color combinations available as well. The process is pretty cool. They run the blank sign through some machine that cuts the letters into the top ply. Then they peel off the top, leaving the black letters on the white background. This produced a very nice banner with text on it.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;The next step was to have them take our color logo and print it separately on special adhesive paper. They printed the logo, cut away the non-logo excess and applied in to the sign. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;The &lt;a href="http://www.imagescape.com/library/images/boothbanner.jpg"&gt;end result&lt;/a&gt; is a color banner, 6 feet wide and 29" tall for $80 - reusable for next year.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/2675448080874117598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=2675448080874117598' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/2675448080874117598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/2675448080874117598'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/04/pycon-sponsorship-and-booth-banner.html' title='PyCon sponsorship and a booth banner'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-5771512165870408059</id><published>2008-03-18T08:28:00.000-07:00</published><updated>2008-03-18T08:29:37.708-07:00</updated><title type='text'>The worst designed Web site on the Internet</title><content type='html'>No further commentary is needed.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://havenworks.com/"&gt;http://havenworks.com/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/5771512165870408059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=5771512165870408059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/5771512165870408059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/5771512165870408059'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/03/worst-designed-web-site-on-internet.html' title='The worst designed Web site on the Internet'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-5230275953010841671</id><published>2008-03-07T08:31:00.000-08:00</published><updated>2008-03-07T08:42:15.746-08:00</updated><title type='text'>What type of client are you?</title><content type='html'>Thanks to a co-worker, I stumbled upon a fabulously insightful and totally funny posting called &lt;a href="http://freelanceswitch.com/clients/12-breeds-of-client-and-how-to-work-with-them"&gt;12 Breeds of Clients and How to Work With Them &lt;/a&gt;from the &lt;a href="http://freelanceswitch.com/"&gt;Freelance Switch blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We were able to instantly categorize each of our clients into one (or more) of the breeds - and had a good laugh along the way. &lt;br /&gt;&lt;br /&gt;It's a funny Friday read.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/5230275953010841671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=5230275953010841671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/5230275953010841671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/5230275953010841671'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/03/what-type-of-client-are-you.html' title='What type of client are you?'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-7660237797587097405</id><published>2008-03-04T08:30:00.000-08:00</published><updated>2008-03-04T15:19:18.338-08:00</updated><title type='text'>Store reaction to bad incident amplified by blog; CEO to the rescue</title><content type='html'>I stumbled upon a blog posting about someone who purchased some goods from a Home Depot in Washington, D.C. On the way out of the store, he was asked for a copy of the receipt which, for some reason, he declined to produce.&lt;br /&gt;&lt;br /&gt;One thing leads to another and the police are involved and the entire sordid story is broadcast to the world on the &lt;a href="http://consumerist.com/361515/unlawfully-detained-at-home-depot-for-not-showing-receipt"&gt;Consumerist blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Included in the blog posting is a rambling email to the CEO of Home Depot as well as a scan of a police complaint filed by the "victim." I stopped counting after seeing over 100 comments on the blog posting.&lt;br /&gt;&lt;br /&gt;Then I noticed an update that read, " Home Depot's CEO Has Responded To This Complaint."&lt;br /&gt;&lt;br /&gt;In a brief and apologetic email, Home Depot CEO Frank Blake responds in a mostly formulaic fashion. The "victim" responds to Mr. Blake's email by describing how the store manager had contacted him, invited him back to the store for some "win back your business" VIP treatment. The entire exchange and description of the store visit are included in the &lt;a href="http://consumerist.com/362178/home-depot-ceo-responds-to-receipt-checking-story"&gt;blog entry&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As of this posting, there were more than 60 comments on the CEO response, inclulding an editorial comment from the Consumerist: "We are genuinely impressed with this response. Way to go, Home Depot."&lt;br /&gt;&lt;br /&gt;This is an good example of how a localized story can get national (international?) traction via blogging. But it is an exceptional example of Home Depot controlling the story within the blogging community and turning it into a positive piece.&lt;br /&gt;&lt;br /&gt;I too am genuinely impressed. And if you're not sucbscribed to &lt;a href="http://www.google.com/alerts"&gt;Google Alerts&lt;/a&gt; for any mention of your company name, something like this can take hold and you'll never know until it's too late.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/7660237797587097405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=7660237797587097405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/7660237797587097405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/7660237797587097405'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/03/store-reaction-to-bad-incident.html' title='Store reaction to bad incident amplified by blog; CEO to the rescue'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-3460927679343775366</id><published>2008-02-19T08:03:00.000-08:00</published><updated>2008-02-19T10:03:00.070-08:00</updated><title type='text'>The science of increasing the speed of your site</title><content type='html'>We have been working to assist some of our larger clients decrease the amount of time it takes for their Web pages to download.  Many of these sites are visually rich and complex and require a significant amount of information to be downloaded before the site appears properly.&lt;br /&gt;&lt;br /&gt;While it is true that the modem is all but dead and that broadband has taken over, that does not reduce the importance of lean development and "fast-as-possible" downloading.  In fact, broadband opens the door for bad code because it makes it less obvious.&lt;br /&gt;&lt;br /&gt;And no, this isn't another "&lt;a href="http://www.webreference.com/dev/graphics/intro.html"&gt;optimize your graphics&lt;/a&gt;" post.  We'll assume that you already know that a 3MB thumbnail image is bad technique.  It's also not a "&lt;a href="http://www.netmechanic.com/news/vol6/css_no18.htm"&gt;preload images with JavaScript/CSS&lt;/a&gt;" post either.&lt;br /&gt;&lt;br /&gt;This post provides some of the more technical resources to really get your Web pages cooking. &lt;br /&gt;&lt;br /&gt;Each Web page is a conglomeration of many individual files.  Every image is its own file (even tiny spacer images sometimes used for fine-tuning layouts).  Every "include" is its own file.  If you mouseover a graphical menu item and it changes colors, that's two images per menu item.  Web pages can have dozens and dozens (and dozens) of individual files that need to be downloaded to the browser. &lt;br /&gt;&lt;br /&gt;It turns out that many browsers limit the number of concurrent downloads per domain name - some as low as 2.  In essence, this means that only two files can be downloading at once and the rest of the files must wait their turn in a double-file line.  Having just one additional domain name to serve files from can decrease page download times in half.  &lt;a href="http://yuiblog.com/blog/2007/04/11/performance-research-part-4/"&gt;The Yahoo! User Interface Blog has a great article about it&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you're hardcore technical and want a thorough resource for all the techniques to really get your pages  through the pipes quickly (including keepalives, sprites,  gzip compression and obfuscators) , visit &lt;a href="http://www.die.net/musings/page_load_time/"&gt;Optimizing Page Load Time at die.net&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/3460927679343775366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=3460927679343775366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/3460927679343775366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/3460927679343775366'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/02/science-of-increasing-speed-of-your.html' title='The science of increasing the speed of your site'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-8640637178068161582</id><published>2008-02-12T13:51:00.000-08:00</published><updated>2008-02-12T14:45:43.252-08:00</updated><title type='text'>Who controls your domain name?</title><content type='html'>Every domain name must be registered.  Network Solutions, GoDaddy and examples of domain name registrars.  The owner of a domain name is referred to as the Registrant.&lt;br /&gt;&lt;br /&gt;To check your domain name registration, go to the &lt;a href="http://www.networksolutions.com/whois/index.jsp"&gt;WHOIS&lt;/a&gt;&lt;a href="http://www.networksolutions.com/whois/index.jsp"&gt; page at Network Solutions&lt;/a&gt;.  Network Solutions will report on all domains regardless of the registrar, but most registrars have a  WHOIS feature linked off their home page. &lt;br /&gt;&lt;br /&gt;Frequently, the person who originally registered the domain name for an organization made themselves the Registrant.   This could be a current or former staff member, your Web hosting company or your Web development company.   &lt;br /&gt;&lt;br /&gt;However, the Registrant is the person or company that owns and controls the domain.  If someone or some company other than yours is the Registrant, you open yourself up to some potential problems, including:&lt;br /&gt;&lt;br /&gt;Expiration - Domain names need to be renewed periodically.  Sometimes annually, sometimes every ten years.  When the time comes to renew, you may not be receiving these notices.  If you allow your domain name to expire, someone else can buy it.&lt;br /&gt;&lt;br /&gt;Update - Sometimes when you make a Web or hosting vendor change, you'll need to make changes to your domain record (like changing domain servers).  You can't do this unless you have access to the domain.&lt;br /&gt;&lt;br /&gt;Maliciousness - If your domain is registered to an ex-employee and that employee is unhappy...&lt;br /&gt;&lt;br /&gt;So, here are two things you should do:&lt;br /&gt;&lt;br /&gt;1.  Go to the WHOIS page right now and check all the registration information for all your domains.&lt;br /&gt;&lt;br /&gt;2.  Make sure you have the current user name and password for your account at the registration company.  If you have access to the online registration account, you have the ability to make changes immediately.&lt;br /&gt;&lt;br /&gt;Here is the report for this domain, imagescape.com.  Notice the Registrant is the company:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;       Registrant:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       Imaginary Landscape, LLC &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       5121 N Ravenswood&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       Chicago, IL 60640&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       US&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       Domain Name: IMAGESCAPE.COM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; &lt;/span&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       Administrative Contact , Technical Contact :      &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       DNS, Imaginary Landscape&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       domains@imagescape.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       5121 N Ravenswood Ave&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       Chicago, IL 60640&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       US&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       Phone: 773-275-9144&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       Fax: 773-275-8928&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       Record expires on 20-Jul-2011     &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       Record created on 21-Jul-1995&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       Database last updated on 17-Jul-2006&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       Domain servers in listed order:&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       NS3.IMAGESCAPE.COM        72.32.63.137      &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       NS4.IMAGESCAPE.COM        66.216.127.31&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/8640637178068161582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=8640637178068161582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/8640637178068161582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/8640637178068161582'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/02/who-controls-your-domain-name.html' title='Who controls your domain name?'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3304042497427192130.post-4705322584358933763</id><published>2008-02-05T13:29:00.000-08:00</published><updated>2008-02-07T12:52:14.871-08:00</updated><title type='text'>Are Web forms really secure?</title><content type='html'>Filling out forms on Web sites is commonplace. Whether it is an online job application, an online purchase, information request - they all require Web site visitors to enter information into a form and press the submit button. Some of these - perhaps many - offer the opportunity to share sensitive information. Certainly in the case of an online job application or an online purchase, the form is likely to require some sensitive information.&lt;br /&gt;&lt;br /&gt;So, how secure is that sensitive information?&lt;br /&gt;&lt;br /&gt;Most people are familiar with the front-line form security - the secure Web page. This is the Web page that contains the form and is characterized by a lock icon appearing on the browser (also indicated in the address bar with https preceding the Web page address). A Web page is secured using a &lt;a href="http://en.wikipedia.org/wiki/Secure_Sockets_Layer"&gt;Secure Sockets Layer (SSL) Certificate&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The SSL Certificate has two main functions. First, it verifies that the visitor is on the expected Web page. Second, it scrambles the form information when the visitor submits it to the Web server computer. An SSL certificate costs less than $200 per year and is one of the easiest and least expensive forms of security on the Web.&lt;br /&gt;&lt;br /&gt;Unfortunately, securing a Web page with an SSL Certificate is often where the security ends, but it shouldn't. Security is most likely to break down after the form information is securely transmitted to the server, where it is completely invisible to the user.&lt;br /&gt;&lt;br /&gt;One of the most common actions taken by the server after form information is received is to send it in an email message to a site administrator. This is insecure.&lt;br /&gt;&lt;br /&gt;In essence, it is taking the same information that was scrambled by the SSL Certificate when initially submitted and re-transmitting it unscrambled in an open text email message. This undermines the entire purpose of the SSL Certificate.&lt;br /&gt;&lt;br /&gt;A better alternative would be to store the form information on the server. Then the server sends the administrator an email that just says, "Someone just submitted a form, click here to view it." This email does not contain any form information. Instead, it simply links back to an administrative Web page on the server. The administrator clicks on the link and is required to log in with a username and password. Once successfully logged in, the administrator can view the form information on the administrative Web page, secured using the same SSL certificate.&lt;br /&gt;&lt;br /&gt;The final stage of security is to protect the form information while it is stored on the server. As described above, the submitted form information is stored on the server, in a database. Form after form is accumulated in this server database. The problem is that database information is stored in clear text.&lt;br /&gt;&lt;br /&gt;Now, the server itself is probably secured (requiring usernames and passwords to gain access), but there may be a number of people with access to that server - staff at the company that hosts your site, staff at your Web development firm, other individuals with Web sites on the same server. Anyone with access to the server (or someone who is able to hack their logins) might be able to gain access to the database. This makes storing the accumulated form information in a clear text database a long-term and growing security risk.&lt;br /&gt;&lt;br /&gt;To counteract this risk, the sensitive data can be scrambled within the database. For example, certain fields can be designated as sensitive (social security number, driver's license number, credit card number, etc.) and scrambled. Now, if someone gains access to the database, all of the sensitive information will be scrambled.&lt;br /&gt;&lt;br /&gt;When the administrator logs in to view the form information, an additional password is required to unscramble the secure information.&lt;br /&gt;&lt;br /&gt;The process outlined above is a belt-and-suspenders approach to form security and may be overkill in certain instances. However, each Web-based form should be scrutinized to see if sensitive information could be entered. Even a simple "Contact Us" form can contain sensitive information (for example, people can sometimes describe specific health conditions in the comments field of a hospital "Contact Us" form).&lt;br /&gt;&lt;br /&gt;Make it a point to understand what happens to form information once it is received by the server. If you are receiving form information in email, be especially aware.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/4705322584358933763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3304042497427192130&amp;postID=4705322584358933763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/4705322584358933763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3304042497427192130/posts/default/4705322584358933763'/><link rel='alternate' type='text/html' href='http://www.imagescape.com/library/buzzblog/2008/02/are-web-forms-really-secure.html' title='Are Web forms really secure?'/><author><name>Imagescape</name><uri>http://www.blogger.com/profile/16603815747649742842</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>