Archive for the 'web' Category

Names and logos: The awkward case of Cuil

I’m a bit late on this, but I wanted to briefly mention Cuil.  Cuil is a search engine developed by ex-Google employees that deviates from Google’s strict “search is the answer.  What was the question?” strategy to offer faceted search results. Faceted search results are demonstrably useful, particularly to typical users who enter few words and then need to drill down to more useful results. Faceted search is a point of difference between Google and Cuil, and a trick Google has missed, in my opnion.  Cuil also claims to index signifcantly more content, and offer more behind-the-scenes analysis of search results than its competitors.  Cuil’s search results interface leaves a bit to be desired, in my opinion (in particular the lack of clear ranking), but other than that it is an interesting tool and I will be keeping an eye on it.

Cuil has an unfortunate problem, though:

Cuil logo

Cuil logo

I understand that the company posits (possibly incorrectly) that ‘cuil’ means knowledge in Irish Gaelic, and is prnounced “cool”.  I understand that this is very Web 2.0 and the ‘i’ is reflects the word ‘ipod’ and all those other ithings, and ‘information’ as well.  However, the first thing I saw when I looked at this was a French colloquialism that is less than polite, and is spelled c-u-l. For what it is worth, I am hardly the first person to notice this–apparently other misspellings also have unfortunate meanings, though none that are so clearly suggested by the logo.

This is a wonderful example of why it is important to test branding in all major markets when you’re selling a brand on internationally, but particularly on the web–without asking locals (or consulting with localization experts), you can’t know whether you are inadvertently giving offense (or making people laugh at you).  Has anyone else noticed any other unfortunate porduct names, other than the famous Pajero?

Human meaning in machine encoding? Thoughts on the semantic web

Tim Berners-Lee, the inventor of the world wide web, outlines his goals for the semantic web in the book he wrote about the development of the web.  I love his dream, that one day we would be able to ask “find out where a baseball game was played today and it was also 22C”.  I just don’t believe it is very likely to happen, for two reasons:

  • Effort
  • Natural language

The effort question is a really interesting one.  Somewhere along the line, someone has to expend the effort to make human semantic concepts in some way machine encoded, or, alternatively to answer their own questions.  For some, a certain level of machine encoding of the semantics they personally attach to an object (usually in the form of tags) is useful, either for some purpose of their own (information retrieval, for example), or for some social-capital reason (see a more detailed explanation of this here).  However, when a person has only a small amount of information to organise they are considerably less likely to add semantic information to it.

If there is no human being willing to expend the effort to add semantic information, there may be a human being willing to write computer programs to extract such information.  This will be more or less successful dependent on the kind of information to be extracted, and what it is to be extracted from, for example:

This is lesser effort than tagging, because it can be done once and used multiple times, but it is still effort that someone has to expend.

One further approach is, as in this paper (sorry, paywall), leveraging human-created tags to allow machines to do things that look like they understand the semantic web–so in the paper, for example, the author wrote a program that used the way people had combined tags on flickr to unsdersdtand what concrete things (for example tulips) were associated with abstract concepts (for example spring).

In any of the three cases human effort is required to generate the information needed for machines to do the kind of processing Berners-Lee suggests the semantic web ought to be able to do for us.  To actually get people to expend this effort requires them to have a special interest in it, either at a personal level (as with tagging) or a research interest (as with automatic extraction programs.  I think this effort is a major impediment to more widespread “semantic web” applications and uses.

The natural language question is also a barrier, and a much more usability centred barrier.  Even if we could get evertyhing tagged up, either by human hands or automatically, how people would then ask this semantic web to answer their questions is an open question.  glenn, an acquaintance of mine who works in the field (and like his name spelt wiht a lower case ‘g’) thinks that we need query languages, and I am inclined to agree.  If natural language searching on the free-text internet fails (paywall again, sorry), it will surely fail in any kind of structured environment.  Unfortunately, users are known to do poorly with Boolean search, and it is reasonable to expect that other query languages would porduce similarly bad results, so even if the web was tagged up, it may still be fairly difficult for the average user to ask the question Berners-Lee posed in his book.

I think tagging is great, because it imbues objects with personal meaning, and allows people to find things more easily.  I have yet to see evidence of a truly workable (and by implication usable) semantic web, though, and as such I don’t believe people will be able to answer questions about baseball games at 22C for some time to come. I also believe that even when it is possible to answer these soorts of questions, it will be not because of advanced tagging of web-pages, but more form advanced text processing by search engines–and that isn’t the semantic web, it’s search engine companies prioritising user experience.

Voyage: A road to nowhere

Voyage is a novel feed reader that displays content in a 3D-appearing space, and despite my well-documented reservations about 3D interfaces, I tried to give Voyage a go.  I have to assume that Voyage is not actually a production-level RSS service, but rather a demonstration system, because it is lacking some fundamental features of RSS readers including:

  • Personalisation: You can’t create your own account on Voyage, which would mean you had to re-add your feeds every time you visited the site.
  • RSS search: Voyage forces you to know the RSS URL of the feed you want to access–not the name of the site or the site URL, but the RSS URL.  This is a big ask of the average user
  • Reading: To actually read any interesting RSS feeds you leave Voyage and go to the original site, even in cases where the feed is full-text (rather than an “atom”).
  • Pictures: The site does not display pictures. This is a bit of a problem for picture-oriented blogs like I Can Has Cheezburger

Given these limitations, this display feels more like a discovery service for new blogs (along the lines of the liveplasma music and movie discovery service), but it does not have the back-end database of recommendations.  Either way, there are considerable usability problems with this interface:

  • The text is not clear and readable
  • The 3D-ness of the interface doesn’t add anything (the only dimension that appears to have any meaning at all is the forward and back one), and does make things harder to find (indeed, included in the 23 things task is the “add a feed and try to find it” puzzle).  Given that 3D interfaces perform deomnstrably (PDF) worse in information organisation tasks, and this interface does not have to be 3D, this is a serious usability concern
  • The feeds area looks as though you ought to be able to click n the feeds to go to them.  Instead clicking on them deletes them, which given that you need to know the feed URL of a site to add it, is a high cost error for a simple action
  • It simply isn’t clear what many of the interface elements (space, colour, the horizontal line) mean, making the interface difficult to learn
  • it is difficult to navigate back “out”once you have selected something, meaning that the navigation is difficult and actions cannot be easily undone

Each of these concerns is in contravention of at least one of this excellent list of usability first principles, meaning that basically Voyage is hard to use.  Not only is it difficult to use, but it doesn’t offer either a decent feed reader or an interesting discovery service, so there is nothing in the user experience that is compelling enough to entice users back.  Maybe in a couple of years this concept will be more fully fleshed out, but in the mean time I am going to stick with Google Reader, which does reading and recommendations very well indeed.

VuFind: An interesting case of open source usability

We all know that library users are consistently frustrated with library systems, and cannot find what they want, particularly since the advent of Google (PDF). Some academics berate and despair of their students’ information seeking practices, and claim that Google is ruining young minds. In my opinion, as I have stated before, berating students (and Google) is going after the wrong target. It is human nature to maximise benefits while minimising effort, and for many students the time they will spendf searching a number of interfaces for relevant resources–particularly when the interfaces are confusing, archaic, and unhelpful–is simply better spent reading the resources they find on Google, and writing their assignments. The only way to change this “satisificng” approach and reveal the vast range of library resources available to our students is to make them findable through interfaces that do not confuse or humiliate users, and do not require a librarian to operate. While libraries can’t expect to compete with Google while they are buying information from a multitude of vendors that do not have standardised search results or formats, library search interfaces can offer some additional features (such as metadata-based faceting and primary browsing) that Google doesn’t offer–and if the information is better, or gets better results (like higher grades) that will also prove an incentive to use library interfaces.

Typicall I expect library catalogues to be ugly and cantankerous, I see that as the price I pay for finding the books I want(and don’t even get me started on finding journal articles–usually I start with Google Scholar). This is why, when I looked at VuFind on the National Library web site, I was so impressed with it: it is clean, attractive, and very usable:

  • It searches more than one type of holding; my search results included books, online resources, and microfilm. This is much closer to the “one stop shop” expectations that users have than any library system I have used in the past.
  • I can choose between my search results based on metadata facets–that is, I can choose books, or works by a certain author, or items from a specific subject. This means that single term searches are much more likely to be successful, as I can easily disambiguate my search and bring the results that are most relevant to me to the top
  • Results are relevance ranked (don’t laugh, some library systems don’t do this). This feature is the one that has given Google search engine market dominance; their excellent relevance ranking meant that people found what they were looking for in the one to two pages of results they typically view.

These are just a few of the features that make VuFind feel like a breath of fresh air. Another thing that is unusual about VuFind, though, and one that makes it especially exciting to me, is th fact that it is open source. This basically means that you can get the software for free (though if you want support you will generally pay for it), and that if you want to change something about it, all you need is a willing programmer.

Open source software provides large scope for improving usability of software locally, because unusable features can be altered, however generally speaking open source software is not as usable as its “closed source” or commercial counterparts (a problem that is recognised, but not well handled, in the open source community). Dave Nichols and Mike Twidale, colleagues of mine, have long been interested in usability in open source software (and indeed how to open source usability bug reporting). In a 2003 paper they published (which anyone interested in open source or usability should read), they suggested several reasons why open source software might have usability problems:

  • Open source communities, famous for comments like “RTFM” (read the **&%@& manual), are not generally welcoming to experts from other backgrounds, as usability experts often are
  • Design for usability generally has to start before design for coding
  • Open source communities are populated by programmers, who generally cannot see the problems that users with a lesser understanding of computers might have
  • Open source software programming is often done to meet a need of the programmer, and as mentioned above, programmers have very different user interface needs to other users
  • Design by committee and software bloat are not usually good for usability, and open source software is prone to both

In another paper on open source usability, Dave and Mike noted that it can be hard to report usability bugs in the same way as technical bugs, and that open source interfaces may be prevented from innovating by playing “catch up” with their commercial counterparts.

So VuFind is positively fascinating for its usability, both among library systems (though some of the newer commercial systems look interesting), and among open source projects (Koha is similarly fascinatingly usable and open source). Why is it that VuFind is such an exception to the rules?

  • It was created by a library, under one umbrella, and not in a typical open source community. Being under a single umbrella demonstrably helps open source projects’ usability (Dave and Mike again, there), largely by ameliorating design by committee and imposing some order on the process. This will also have meant that the community was different — VuFind’s website comments that it was developed “by libraries“, and thus not just programmers, meaning that feedback from other disciplines was likely welcome
  • Typical library system websites (though again, I can’t speak for some of the newer ones) are not effective for users, so VuFind didn’t have to play interface “catch up”
  • VuFind was developed “for libraries” not “for programmers”
  • It looks suspiciously (to me) like VuFind might have had a formal usability process, though I can’t find any evidence for this one way or another

In the end, whatever the specific differences are, VuFind is not just exciting in terms of its user experience, but fascinating, and an exemplar of how to do usability in an open source project. I don’t know if it is the way we will go with our discovery layer (and not having seen many of the other possibilities, I can’t comment on whether it is the way we should go either), but it certainly is a fascinating project, and I will be watching it further.

Social usability, acquaintances, and spam

Despite my many years of internet use, I have only rarely had those moments where I stumbled across something I really wasn’t looking for and didn’t want (and usually because I typed something foolish into Google Images without the safe search turned on). Invariably, what I have seen has been thumbnails and relatively inoffensive–insofar as any adult content you weren’t looking for can be inoffensive (as for what people are looking for…that is neither for me to comment on, nor a topic for this blog).

Like Sara, though, my first experience of the true “Can. not. un. see” moment has come as a result of the 23 Things. I was checking my blog over the weekend, and saw I had a comment stuck in moderation. It was on a post I wrote early in the 23 Things, about anonymity online, and said merely “thanks”. Normally, I would delete such a post as spam outright, but given that I know many people are freshly beginning 23 Things, and I didn’t want to discourage a new user, I thought I better make sure that it wasn’t a 23 Things fellow traveller. I didn’t recognise the email address, but that isn’t anything new, and the link wasn’t obvoiusly spammy, so I clicked on it to see the person’s blog. Bad idea. What I saw was a large, outright obscene image and I couldn’t close the browser tab fast enough.

So here we have a very specific set of social circumstances that led me to an unlikely behaviour, and had decidedly unpleasant results–it is easy to see how spammers, scammers, and phishers do their nefarious work. Trust and identity are important features of online social media, but it they are a hard thing to negotiate, and breaking this trust (as my commenter did over the weekend) has severely negative consequences. These negative consequences include the personal negative responses like I had yesterday, the time many of us (including me) spend moderating their blogs so other people don’t have to be offended, and so that such material is not linked from a professional platform, and the bandwidth cost associated with viewing unwanted images or other media.

What is the solution to these antisocial behaviours leading to bad user experience? One possibility is to never click on or approve anything from anyone we don’t know for certain, but to me this denies one of the more interesting possibilities on the web: meeting new people and ideas. Alternatively we could decide not to moderate, and risk unsavoury links being added to our social spaces without our permission, however this gives the spammers even more advertising (and I’m glad I am the only person who had to see what I saw). Being careful seems a happy medium, with a low rate of failure, but it is not always effective, and it would be nice if some of it could be automated. Since it isn’t, though, I urge all my readers to be careful out there, because once something is seen, you can’t unsee it. Does anyone have any better suggestions for dealing with this problem?

One good thing in travel: Online check in

I’ve been travelling again (hence my sustained absence from this blog), and of course, as always happens when one travels in the cooler seasons, I picked up someone’s cold. This time, I want to talk about a good experience I had with my travels: Air New Zealand domestic services online check in.

As regular readers will know, I hate standing in line at airports with a vengeance, probably because I have (from my perspective) wasted an inordinate amount of time standing in them. I know some readers will see online check in as a reduction in the level of service that airlines offer, but given that I can still check in in person if I want to (actually highly unlikely in my case), I don’t see it this way. The online check in is great just by being available, but it is also (apart from a couple of little niggles) very usable.

My big niggle with the online check in for Air New Zealand is that to do it you need the arbitrary booking reference they assign you. Given that I have an Air New Zealand airpoints login, it would be much better if I could log in with my (equally arbitrary but at least constant) airpoints number, it would be nice if I could just log in, select the flight from a list of my bookings, and check in.

Apart from that, though, once you’re logged in it is very easy to manage — you select your seat from a visual map, and you click ‘check in’, and you’re done. Air New Zealand emails you a PDF of your boarding card, which you print out, and take with you to the airport. You drop your bags in a baggage drop line (which moves much faster than a proper check in line), and go to your gate.

There are two aspects of this system that make it better for some users: Time and control. The time thing means that the user gets to choose when the time taken to check in is spent — whether they want to wait at the airport for 45 minutes prior to their flight, or whether they want to check in at home and arrive later. The control issue is the important one, though; this system puts seat selection into the hands of the user. You can’t select an exit row seat ahead of time (there are certain restrictions on who can sit in these), but any other preference on the plane is available to you. This is a vast improvement over standing in front of a check in agent begging for the aisle seat you know they’re saving for a frequent flyer with a higher tier than you.

Air New Zealand isn’t the only airline doing this; I know that Qantas and Emirates both do it as well (and Emirates has it for international flights if their appalling website doesn’t time out), but Air New Zealand is the only one I have experienced recently. What are your experiences with online check in?

Websites should not make users “error”-prone: Airlines are wasting my time

I’ve been thinking about why airlines have been on this blog so often of late, and I have come to the conclusion that it must be because I travel more often than average, and small things that might not be annoying if they only affected me once a year have been affecting me roughly once a month for the past four months.

This time it is an airline booking website that has frustrated me, and (worse) wasted my time (which is, after all, the only thing in life that is completely irreplaceable, once spent).  I tried to book a domestic flight on Air New Zealand, and thus went to the local New Zealand website.  I searched for a flight, found an appropriate flight time and price, and tried to book the flight using Airpoints dollars.  After being redirected through a log-in page, I was shown the following error message:

Australian airpoints members must use the Australian Website

When I clicked the continue button, it took me to the Australian site, but it had not passed on the search or selections I had made on the New Zealand site, so I had to perform that search over again (and then when I did, the prices presented were quoted in New Zealand dollars and the Australian price did not show until I had selected a flight).  There is no way I could have known this in advance, because there is no standard for which regional variant of an airline website users should use (Qantas insists you use the website of the country where your flight will originate, Air New Zealand likes you to use the site where you live, for example), and nowhere on the Air New Zealand website does it actually say which variant to use.

There are two problems with this scenario:

  1. I am not Australian, and there is no reason for my Airpoints membership to think I am.  The membership was created in New Zealand, and it has me registered as a New Zealand passport holder.  Now, I am not patriotic, and I don’t particularly care about a website calling me Australian, but the text is misleading and could actively confuse some users (or seriously annoy users more patriotic than me). It should read “Airpoints members resident in Australia…” (because the sole reason it thinks I am an Australian is my address.
  2. The website did not (though this is a technically easy feat) pass on what I was trying to do — I landed on a search screen on the Australian web-site and had to begin the booking process again from the start.  At best this is annoying and a waste of my time, at worst it could have meant I missed out on fast-selling sale fares.

Nowhere on any of the Air New Zealand websites does it tell you that you must book through your local version if you want to use your Airpoints membership to provide your information, accumulate points, or spend your accumulated points, nor does it use the IP address of your computer (the number your computer identifies by on the internet) to redirect you before you begin searching.  This is an easy error to make, and the time cost in recovering from it is relatively high (the two minutes it might take to make a booking basically doubles, given that the user has to start over).  Air New Zealand has ample opportunities to prevent this “error” (I find it hard to call reasonable user behaviour an error), and also to make it easier for users to recover from the error without costing them a lot of time.

Errors are something that should be considered in the design of any interactive system — both how to make it harder for user to make them, and how to make it easier for user to recover when they do make them — and Air New Zealand has failed in this.  Are there any systems you make mistakes in all the time?  It might not be your fault.

Wikis: Not all that wiki

One of the 23 things is to put a photo of your pet on the wiki. As mentioned on some of the other 23 things blogs, there is a slight flaw in this task: Some people don’t have pets, and some don’t want them, either. I do have pets, however, and so that part of the task was easy for me (see the masters of my universe below).

Antonia Satchmo

The rest of the task, though, from uploading the file to putting the photo on the wiki, was absolutely painful. I’m a reasonably well skilled computer scientist. I know HTML, and I have been editing webpages for quite some time. I don’t use a wiki often enough, however, to ever remember wiki codes (especially for something like a table, which is pretty complicated).

The word wiki has its roots in the Hawaiian word wikiwiki which means fast. This is because wikis are meant to be a quicker and easier way to create collaborative web pages. Some things about wiki-ing are easier than standard HTML — creating links to pages that don’t yet exist, and writing in paragraphs for example. Nonetheless, though wiki code is awkward for those of us who do know HTML, and still significantly difficult for those who don’t — a kind of perverse worst-of-both-worlds compromise (clearly at least two of my colleagues feel the same). The compromise is made even worse by the use of obscure characters like ‘|’ — does that thing even have a name?

Of course my technocentric intuition is “let’s just use HTML, everbody knows it now anwyay”. This intuition is, of course, wrong; one quick look at MySpace (and the number of HTML customisation generators for it) will demonstrate that in fact most people still don’t know HTML, and nor should they have to. The interface I am typing in now automagically generates nice clean HTML for me — why can’t wikis do the same (especially since they are translating code anyway)? Well, it turns out some of them do, and if I were to suggest ways to invite more participation in our library wiki, investing in one of those would near the top of my list.

The video below shows how easy it should be — and too often isn’t — to contribute to a wiki.

Library 2.0: Library 1.0++

I have to say, I am a little uncomfortable commenting on library 2.0. I’m not a librarian, and I have neither the academic background nor the practical experience to know what Library 1.0 delivery really means, nor what the rationale is (was?) for doing things in a library 1.0 way.

There seems to be a lot of chaos over what library 2.0 actually means, which is no doubt adding to my discomfort posting about it; the general consensus seems to me to be that the difference between library 2.0 and library 1.0 is that library 2.0 is user centric and user driven; and a lot of it seems to be driven by new technologies (though it doesn’t have to be) Now, I’m all for a great user experience, and often that is something that will involve a certain amount of user centrism, but I’m decidedly ambivalent about what it means for libraries.

To go any further with this post, I have to define what I think libraries are (or should be), and this will no doubt get me in a world of trouble with my librarian co-workers: I think libraries are free access point of information of many kinds, with value added in spaces to get that information, and librarians themselves. I think the defining point of libraries is actually librarians; they select targeted authoritative collections, and can help unsure users sort the wheat from the chaff online.

Back to library 2.0, though. Some library blogs refer to library 2.0 in terms of teen gaming nights and library blogs, others talk about user control of information.  I question what any of these things have to do with librarianship — the difference between a library and the internet, as I expounded in my masters thesis, is that a library is a carefully collected information set (and the internet is not).  The internet is always going to have more choices than the library (some of which would never make it in to a library) and users are also going to be far more in control of the likes of Google than they are of EBSCO (unless EBSCO buys PageRank from Google).  Library blogs are notoriously silent, and I can’t really understand what teen gaming has to do with libraries at all.  If these things are the best library 2.0 can offer us, I’m with the Annoyed Librarian. Not only do these things not gel with what I want in a library (and after all, I am a library user too), they seem to dilute what it even means to be a library.

Kathryn Greenhill, however, has a post that makes many aspects of library 2.0 something I could get behind.  It paints library 2.0 as a move away from the purported days-gone-by librarian shusher model (did anyone ever really get shushed?  I never did and I’m not a particularly quiet soul) and toward an era where librarians have control of their catalogue software (thus creating scope for things like user tagging, which are long overdue), library spaces accomodate collaborative and individual work, librarians seek feedback and listen to their users, and library services are available on the internet. Library usability, particularly in terms of online services, has a big part to play in this version of library 2.0 — and I am all for it — and apparently so is Swinburne, because we are doing many of these things already.

The big risk of library 2.0 is throwing the baby out with the bathwater; trying so hard to be everything to everyone that libraries are no longer libraries.  The big opportunity is providing increasingly relevant, increasingly user-friendly and increasingly useful spaces and services.  I think the way forward is to get off the bandwagon — the term library 2.0 is so overused as to be meaningless — and at least in Swinburne’s case, to keep doing what we are doing — listening to our users, and providing the best responses we can in a library context.

Del.icio.us: Merely tasty

Del.icio.us is one of the 23 Things I sort of don’t get. It’s not that I can’t see a lot of use for an online bookmark storage site, it’s the social part that I find a bit confusing. Sure, I can share my bookmarks (and check out the links in the sidebar for some more focused resources), and there is hype and hotlists and I can even look at the bookmarks of people who have bookmarked the same thing as me, but it doesn’t seem especially social.

I’m going to use some fools rhetoric here, and provide the Dictionary.com definition of social:

pertaining to, devoted to, or characterized by friendly companionship or relation

and

living or disposed to live in companionship with others or in a community, rather than in isolation

These are the only two out of approximately 8 definitions that could conceivably have anything to do with del.icio.us, but really, the links are pretty tenuous. There is no scope on del.icio.us, as it exists at present, for any real interaction — I can’t comment on others’ bookmarks, I can’t find and contact people with similar bookmarks to me, I can only add my own bookmarks, and look at others’ bookmarks. And really, those two things are both pretty useful, especially when using del.icio.us for a project or a teaching aid–but they aren’t social. Del.icio.us isn’t about community building or support, and it certainly isn’t about companionship — it’s about knowledge sharing, as far as I can see (though I am willing to be corrected on this point).

There are things Del.icio.us has right, notably the tags and being able to save and share bookmarks online. It’s pretty useful to be able to subscribe to a feed of someone’s bookmarks, especially if you’re working closely with them. And with the browser plugins, it’s really easy to ’save’ a site to your bookmarks.

There are things (besides touting itself as social bookmarking service) that Del.icio.us has wrong, though. First and foremost is the name — besides it not having anything to do with the service Del.icio.us provides, who can remember where the dots go? (They also make it a hard name to type). Another failing is that Del.icio.us uses a different tagging convention to every other piece of software I have ever used: Del.icio.us tages are space separated, where most are comma separated. Not only does this break a convention that users are accustomed to, thereby making things harder, it also makes my tags less likely to match the tags of others when talking about the same thing simply because we are likely to use different conventions for replacing the space (while I might use hyphens, they might simply run the words together). Causing a tag mismatch also seems to defeat the purpose of the site, somewhat, because finding other interesting links is dependent on sharing tags.

Del.icio.us is an example of a site that fulfills a need (online storage of bookmarks) with a few added features (tagging, sharing), but that doesn’t quite live up to its own press. It’s good at what it does, but it isn’t great, and it certainly isn’t social.

Next Page »


Subscribe

License

by-nc-sa.png
Some rights reserved.

Comment moderation

If it is your first time posting, your comment will automatically be held for my moderation -- I try get to these as soon as possible. After that, your comments will appear automatically. If your comment is on-topic and isn't abusing me or anyone else who comments, chances are I'll leave it alone. That said, I reserve the right to delete (or infinitely moderate) any comments that are abusive, spammy or otherwise irelevant.