So I shan’t tell you about all the fun and exciting (read: horrible and exhausting) things I’ve been up to lately. Instead, to keep you amused, here’s an animated GIF that amused me.
That is all.
This post is also available as a podcast. Listen here, download for later, or subscribe wherever you consume podcasts.
BREAKING NEWS: On 1st October 2009, LiveJournal blocked the Feed Proxy bot. I don’t know when they’ll unblock it and it’ll come back
up: see the latest here.
The LiveJournal-To-Google Reader service is back up again, rebranded as Feed Proxy. It’s pretty much bare-bones right now, but I’ve got a meaningful framework that I can add to in the future, and I’ll try to keep it up-to-date by adding all of the features that everybody requested back when it was LiveJournal-To-Google Reader (I’ve already added a few, as described below).
My sincere apologies to everybody affected by the day and a half of downtime that was involved in this change-over.
Here’s what you need to know:
If you already use LiveJournal-To-Google Reader
All of your feed links have now broken. Sorry, but this was necessary! You’ll probably want to delete your subscriptions to all of the old links, because they won’t work any more. You’ll also need to set yourself up with a new account on the new service, Feed Proxy. Choose yourself a username and password, log in, and associate your account with your LiveJournal account. Then you can click “show feeds” and start subscribing to your LiveJournal friends’ feeds using Google Reader.
New features:
If you don’t have a clue what this is all about…
Feed Proxy is a tool that I originally wrote because I didn’t like having to go to my LiveJournal “friends page” to catch up on all the “friends-only” posts being made by people I knew. I already used Google Reader for every other blog in the world; why should I have to go to another site? I also didn’t like that I couldn’t “group” my friends on my friends page, so I could see which ones were related to my different interests and just focus on those at once. I also wanted to be able to easily mark which posts I’d already read. Google Reader already does all of this.
But if you subscribe to a LiveJournal account using Google Reader, you don’t get the “friends only” posts. It’s just not possible.
Feed Proxy makes it possible. And now, it adds a lot of other nice features, too.
If you use LiveJournal (or your friends use LiveJournal) and you’d rather have the slicker interface of Google Reader at your disposal, give it a go.
If you want to hear about updates…
Please subscribe to this RSS feed of Feed Proxy-tagged posts on my blog.
Apologies to anybody using my LiveJournal-to-Google Reader service: it’s suffering some temporary downtime. I’ll have it up again within the next couple of days, and I’ll announce it on this blog (feel free to subscribe if you want to be notified). Sorry!
UPDATE: It’s back up again!
Recently I saw a Basic Instructions comic in which the author/protagonist, Scott, weighs up his shaving options. You can read the full comic here, assuming you don’t read Basic Instructions already (and you should).
As the folks leaving comments on that comic quite rightly note, the comic covers only two of a number of different solutions to shaving: disposable razors, and cartridge razors, neglecting at least three other alternatives (even if you don’t count “just let it grow” as an option). Thanks in part of many of these comments, he’s now going to experiment with a few different options.
I’ve tried more different approaches than most gents, I suspect, so I thought I’d share with you a brief history of my shaving experience:
Electric Shaver
Surely I can’t be the only person who’s found these to be quite so useless as they appear. I’ve owned two in my time: a basic one that my dad gave me during my teen years in lieu of the iconic father-son bonding experience that I’m lead to believe that many other boys found in learning to shave from their dads; and a second, more-fancy one given to me in a gift box which also contained other male grooming tools (some of which are actually really quite useful: it’s just a pity that the shaver itself isn’t up to much).
I don’t hear anybody else complaining, so I’m probably in a minority: perhaps it’s the the softness of my skin… or the prickliness of my hair… or maybe I’m just “doing it wrong.” The net result is much the same: if I use an electric shaver it cuts my facial hair down just enough to still be slightly stubbly, it’s near-impossible to make a good effort of the area under my jaw, and there isn’t the control to be able to work around the outlines of a partial beard, as I have nowadays. Perhaps worse yet, it always feels like they “pluck” almost as much as they “cut”. The first few times I used one I took it apart to try to work out if I’d perhaps missed a crucial set-up step, like pulling out some kind of secret pin that actually engaged the razor blades. I hadn’t.
Disposable Razors
So I ended up using disposable razors. They’re cheap and simple and they work, right? They’re not the easiest things in the world, with their flimsy little plasticky handles and their strange shape… Although there is the fact that they’re not actually very sharp.
You know how they say that you’re more likely to cut yourself with a blunt blade than a sharp one, because of the increased pressure you have to use? Well there’s a limit to that logic, and the limit is when the blade is so dull that you’d be hard-pressed to cut yourself if you were trying. I don’t know if it’s an anti-suicide measure by the Bic company, but wow are their blades ineffective. Sometimes you feel like you’d be better using the edge of the shitty plastic handle than the metal blade edge.
Cartridge Safety Razor
One day, back in in my first year at University, an unexpected parcel arrived for me. It turned out to be from Gillette, and contained a Gillette Mach3 (which had been launched a year-and-a-bit earlier). Their thinking, of course, was that as they’d given me a free razor I’d use it and then continue to buy the blades. “The fools,” I thought, “I’m perfectly happy with my twice-a-week-if-I-can-be-bothered shaves with these throwaway plasic things!” I planned to use the new razor ’til I’d blunted (all three of) it’s blades, then I’d just throw it away. No problem.
It turns out that giving away free razors like this might have been one of the smartest marketing promotions that Gillette has ever done, because, for me at least, it worked. A three-blade cartridge razor is a fabulous way to shave, and it’s a huge improvement on disposables. I’m sure that over the nine years or so I used my Mach3 – even if you don’t count the extra one I bought when I lost one – Gillette more-than made their money back in all of the cartridges I bought.
It’s got a proper handle with grips that work even when it’s wet, a funky button-release to let go of spent cartridges (and for me, at least, the blades would last a reasonable amount of time, presumably aided by the fact that the work was shared amongst three cutting surfaces), it tilts gently to work around hard-to-reach spots… it’s just a really well-designed bit of technology.
Traditional “Double-Edged” Safety Razor
Back in the early years of the 20th century, the removable-blade safety razor appeared to fill the demand for a razor that was easier than straight razors, which required such care and attention to both use and maintenance that many men just said “fuck it” and went to the barber’s instead. For decades, the double-edged razor was king, until it started to give way in the 1970s to cartridge razors and electric shavers. There are two major reasons for this change: firstly, cartridge razors are easier to use than double-edged razors – you can use them even if you’re tired, or drunk, or stupid. Secondly, cartridge razors (and, to a lesser extent, except approaching Christmas, electric shavers) have been very heavily marketed for years and years: this makes sense from the perspective of the manufacturer, because of the principle of vendor lock-in. Vendor lock-in, more often discussed in the context of electronic goods and computer software, is about forcing the users of your product to continue to use your product: to remove from them the freedom to go elsewhere. It’s particularly obvious in the marketplace of cartridge razors, because each manufacturer can manufacture blade cartridges which fit only it’s own products. An entire marketing strategy, the razor-and-blades business model, is named after this approach.
At the tail end of this hundred-year history of razors is now, 2009. I’ve gotten good use out of my Mach3, but there are a few things over the last year or so that have really put me off continuing to use it:
So, a month and a bit ago, I decided to escape from this trap, and go open-source with an old-school double-edged razor.
Going Open Source
Sick of the marketing nonsense and the overinflated (and rising) costs of cartridges, I bought myself a traditional style safety razor (it looks a lot like the one in the photo in the last section), brush, soap, and a sackload of blades: and wow, blades are cheap.
It turns out that learning to use a double-edged safety razor is just a little bit like learning to shave all over again, with plenty of opportunity for self-injury along the way: although it doesn’t take so long – despite managing to clip myself the first few times I used it (nothing that a quick application of titanium dioxide couldn’t fix, albeit in an ouchy-ouchy way). It also takes quite a bit longer than shaving with a cartridge razor: rather than the eight minutes or so I’d spend shaving with my Mach3, I spend about 18 minutes in the bathroom with my double-edged safety razor. That’s not the end of the world, because I only bother to shave about one day in three anyway, and adding ten minutes to the time it takes to do something so infrequent isn’t going to kill me.
It’s actually remarkably good for the extra time it takes, though: I’m suddenly all remarkably-smooth, having shaved with this scary-looking implement: better than I’d ever managed with a cartridge or with a disposable, and far, far better than I ever got out of an electric.
So: cheap as chips to get blades for, and a better shave, at the expense of taking longer to actually have a shave. It’s a good deal in my book, and I’d recommend giving it a try, gents, if you haven’t already. Plus, you get the same kind of fuzzy feeling you get from using Linux or OpenOffice.org because it’s just a little bit more like using something that’s genuinely free of vendor lock-in.
Plus, it looks cool.
(I’m considering trying a proper straight razor at some point – or, more likely, one which takes snapped razor-blades in an injector, because I don’t particularly feel like having to learn how to sharpen and hone a true razor – anybody got any experience of them?)
If there still exists anybody on Earth to whom I haven’t shown the Cyanide & Happiness short film, Waiting For The Bus, you should go and watch it now, because it’s the funniest thing that has ever existed.
In other news, did you see that Sian‘s getting media coverage about her upcoming participation in One & Other?
Had another strange dream a few nights ago (my blog posts are being published with a bit of a delay on them, at the moment, for reasons I might discuss in another blog post!) that I thought I’d share, before waking up early and being unable to get back to sleep.
Dream – Putting a Cap on Liz and I
I was out at a pub with my friend Liz, her partner Simon, and a load of other people, mostly the old Abnib/”Chess Club” crowd. The pub was noisy, and I felt a little claustrophobic, so I excused myself and went and sat in the deserted beer garden at one of the wooden benches. I was also hoping that Liz would pick up on something I’d said earlier in the evening and come and join me where we could talk privately, and sure enough, she did – she came out and sat next to me on the bench.
She and I had had an evening some months prior in which we’d gotten drunk, confessed an attraction for one another, and ended up kissing, which had led to a not-insignificant number of awkwardnesses within our social circle. From some hidden pocket within the table I produced a battered (yet somehow, also laminated and pristine) sheet of A4 paper on which we’d written down, that night, how we felt about one another. My bits were typed in Javascript using Courier New; hers were handwritten in a cursive type. We both sat closely and re-read our words.
A young man we didn’t know came and sat on the bench opposite us, asking only half-politely if the seat was free (despite there being many completely free benches). We ignored him and tried to make it obvious that we were involved in a private conversation which he was not welcome to join, but he didn’t take the hint: he just sat there and lit up his cigarette.
Liz and I reminisced about our flirtatious evening together and talked about it. Realising that neither of us wanted to make anything more of it than had already happened, we decided that “that was that”, and we’d put and end to whatever romantic inklings either of us might have had. We hugged, and there was a brief moment during which we looked at one another, undecided about whether or not we should kiss, but then we didn’t, and instead exchanged a glance of agreement, and walked back inside to our friends.
Significance:
Sometimes sharing what I’m dreaming about with you guys leaves me with the maybes. I record virtually every dream that I remember, but I only blog about the ones that I don’t think will make anybody who reads my blog feel uncomfortable. When I first wrote about this dream, I thought twice. Let me know if I thought wrong!
Right, now I’d better get on with some of that work I’ve been doing too much of!
I read this Chick Tract comic, recently. I’d seen them before, but for some reason it was this week, and this particular article, that riled me so much. I can honestly say I don’t think I’ve ever before been quite so agitated by something as harmless as a comic.
In the comic, an arrogant and obnoxious biology professor argues in front of a class with a Christian student on the topic of evolution. By a combination of bad science, straw man arguments, a veiled ad hominem attack (the lecturer really is a model of intolerance) and the ultimate false dichotomy – that the only alternative to the theory of evolution involves the implication that Christ must have died for our sins – the student persuades his teacher that his acceptance of evolution is incorrect.
It’s a weekend for pet hates, for me, and I suspect that the thing that really got my goat with this comic was this particular panel:
In this panel, the student makes the premise that there are “six basic concepts of evolution”, and the professor agrees, listing them. But most of the concepts have nothing to do with evolution at all!
(if anybody thinks it’s strange that the thing that annoyed me about this piece of propaganda wasn’t it’s conclusion but one of it’s premises, they could stand to know me a little better – I have no objection to a belief in whatever you like, so long as it doesn’t tread on my toes… but I’m not keen on people mis-representing one another’s positions)
The first four of the six basic concepts of evolution expressed in the comic are:
Only the last two concepts – macro-evolution and micro-evolution (which are only generally described in separate terms for the benefit of those who would argue that one is possible while the other is not: in scientific circles, it’s virtually unheard-of to discuss the two as if they were separate ideas, as they are in fact the same idea based upon the same scientific understanding).
I could spend time picking apart the rest of the comic, but it wouldn’t achieve anything: all I really wanted to do is to point out that there are a number of very different and unrelated theories that seem to be often misunderstood – sometimes by both sides – in debates on the subject of creationism, and in debates on the subject of atheism.
I’ve come across it a lot myself, as an atheist: people have told me that, as an atheist, I must believe in certain things, and then proceeded to attack those things, when these premises may well be flawed (especially if they’re coupled with a misunderstanding of what those premises actually mean, as was the case in this comic).
My point is, though, that all of these things can be taken independently, and I think it’s important that people understand and accept that. I’ve met evolutionist theists, biogenetic anti-evolutionists, and even folks who believe that while a creator deity exists, created the universe, set life in motion, and then ceased to exist – they’re atheist abiogenetic creationists. And that’s fine. I think they’re all wrong, and they probably think I am too, but that’s not a problem: we’ve a right to be wrong.
So next time somebody tells you what they believe about the existence or non-existence of a god or gods, their acceptance or not of the theory of evolution, their idea about the initial appearance of life, of their belief in the quintessential beginnings of the universe, please don’t assume that you can guess the rest: there are some surprising folks out there with whom you might have more in common than you think.
(and look, I managed to avoid mentioning my thoughts on ethics and morality and on determinism entirely!)
I know that this probably isn’t news to any of you who care about such things and follow the world of web development even a little… it’s not even news to me, really – I’ve been an advocate of this particular programming library for a while now. But today in particular, I just felt so enamoured by the elegance of the jQuery Javascript Framework that I had to tell you about it.
This line of code:
$('.alpha').not(':has(.beta:visible)').hide();
Hides all elements with the class “alpha” which contain no visible elements with the class “beta” (i.e. if it contains any visible elements of class “beta”, the “alpha” is not hidden).
And it’s just beautiful. Just to compare how elegant it is to something else, here’s the equivalent code in Prototype, another popular Javascript framework, which in itself still shortens the amount of code that this would take in plain-old vanilla Javascript:
$$('.alpha').each(function(element){
var has_visible_beta = false;
element.childElements().each(function(inner_element){
if (inner_element.hasClassName('beta') && inner_element.visible())has_visible_beta = true;
});
if (has_visible_beta)element.hide();
});
(okay, that Prototype code could probably be a hair simpler, but you get my point)
Wow.
I have a new pet hate.
A personal pet hate of mine for a long while has been that often, when I ask somebody for a screenshot to show me what’s going wrong with some software they’re using, they’ll take a screenshot or two, then paste them into a Microsoft Word document, and then e-mail me the Word document.
Why would you do such a thing? You’ve got Paint: paste it into Paint and save it, and you’ll get:
And that’s without even looking at the benefit directly to me: that I don’t need to re-extract your pictures so that I can upload actual pictures, not a document, to our bug tracking system, or the benefit that I can view thumbnails of your screenshots to sort and manage them easily.
But no; I have a new pet hate:
It’s when somebody who’s using Microsoft Outlook sends me a HTML e-mail with several screenshots… each one of them inside a separate Word document attached to the message. WTF?
Sorry; it’s probably just me who gets bugged quite so much by this.
Update, 15th June 2011: almost two years later, I’ve revisited this topic having found something even more annoying than using Word documents as a medium for screenshots…
I didn’t sleep well; I woke up several times throughout the night. On the upside, I have a strong recollection of three distinct yet inter-related dreams:
Dream I: Alex and the Accident
I came into work as normal and spoke to Alex, my co-worker. He’d been in some sort of car accident in which he’d hit and killed a man in an electric scooter. There was a lot of ambiguity about whose fault it was – the man had apparently accelerated his scooter right out into traffic… but Alex had been driving too fast at the time.
Significance:
Dream II – In The Red
I was a Western spy during the Cold War, attempting to infiltrate a Soviet University. With some difficulty, I was able to become enrolled at the University, but soon came under suspicion from the administrative management (all Party members, of course) after my luggage was found to contain a British newspaper. The newspaper contained details of Alex’s car crash, from Dream I, and this was later re-printed in the local newspapers, but with a suitably communist spin.
Later, after my cover was blown, I made plans to flee the country and return to the West.
Significance:
Dream III – Going To Work
I woke up, got dressed, and went to work. I discussed with co-workers Alex and Gareth a dream I’d had the previous night, in which Alex had crashed his car (as per Dream I) and about a film I’d seen the previous evening, about the infiltration of a Soviet University by a Western agent (as per Dream II). I explained that apparently the film was supposed to be about drugs, but maybe I’d failed to understand it because I didn’t see how it was supposed to be about drugs at all.
A client of ours paid a deposit on a reasonably-large job we’d quoted for, and I begun laying the foundations of the work as described in our technical specification.
Significance:
It was quite disappointing to be woken by my alarm and to discover that I still had to get up and go to work. While I’m usually quite aware that I’m dreaming when I’m dreaming, I somehow got suckered in by Dream III and had really got into the groove of going to work and getting on with my day, probably because I’d so readily assumed that Dream I was the dream and therefore that the same mundane things happening again must have been real life.
I was prompted to wonder, momentarily, if I might still be dreaming, when an unusual thing happened on the way to work. Just after I passed the site of the old post office sorting yard, about a third of the way to the office, I came across a woman crouched in a doorway, reaching out to a blue tit which was sat quite still in the middle of the pavement. Still half-asleep, I only barely noticed them in time to not walk right through them.
The bird must be injured, I thought, to not be flying away, as the woman managed to reach around it and pick it up. I stopped and waited to see if I could be of any use. Seconds later, the little creature wriggled free and flew off to perch on top of a nearby fence: it was perfectly fine!
The woman seemed as perplexed at this as I was: perhaps we both just found the world’s stupidest blue tit. I double-checked the clock on my phone (this is a reasonably-good “am I dreaming?” check for me, personally, as is re-reading text and using light switches) – but no, this was real. Just weird.
Edit: changed “Callbacks:” to “Significance:”. This is the format in which I’ll be blogging about the dreams I share with you now, I’ve decided.
To mark the second anniversary of QParty, I thought I’d cook Claire and I a meal consisting of foods that begin with the letter Q. How hard can it be, right? Turns out it’s more difficult than you might first expect.
My first thought was quails with qvark dumplings, but, would you believe it, both of these things turn out to be hard to get in Aberystwyth. Not wanting to have to resort to Quorn™, we ended up having a quirky mixture of foods that have probably never before been seen on the same plate:
I’d have liked to have put quinces in the desert somehow, or else flapjacks made from Quaker oats, but in the end we just had cherry pie and cream, which I insisted on calling queam.
Aside from those listed above, and quinoa, of course, what foods have I missed? Is there anything that you can eat that begins with a “Q” that I haven’t thought of?
I’ve got your attention now.
It’s true, but it’s not like you’d think. My mum’s partner, otherwise known as Andy – or, sometimes, as Slightly Weaseldump – was working in the USA last week and when he was due to fly back his ‘plane was cancelled by bad weather. The alternative flight offered would take him not to the UK but to Paris, where he’d be able to get a short-hop flight back to Manchester (I suppose by the time you’re crossing the Atlantic Ocean, hitting Europe is considered to be a “hit”). They’d run out of regular, second-class, Irish-dancing-in-the-bowels-of-the-aeroplane seats by this point, of course, so they upgraded him to the rich people’s part of the ‘plane, right up at the front (although behind the pilot, obviously). And right next to, he soon discovered, Sarah Michelle Gellar, better known to many of us here in Aber as Buffy Summers.
Apparently she was on her way to Paris to take part in some kind of promotion relating to some perfume or something. And she has a little red mobile phone. And she’s friendly. Although he didn’t get her to autograph.
And being an overnight flight, they naturally ended up taking a kip. So, by technicality if by nothing else, he can now claim to have slept with Sarah Michelle Gellar. He called my mum to tell her so, but it sounds like she was neither as amused nor as impressed as I was to hear the same news.
Edit: Please see the discussion in the comments regarding the believability of this story.
Remember Jurassic Bark, Futurama series four, episode seven? It’s the one in which Fry’s dog, Seymour, left in the present-day when Fry gets cryogenically frozen and wakes up in the far future, sits outside the pizza parlour where Fry had worked, waiting for him to return. Turns out it’s based on a true (sad) story, of a dog called Hachiko. Read about Haciko’s life here.
Thought I’d share for all the rest of you Futurama-junkies out there.
It’s not all fun and games, though. In fact, it feels like it’s going to be one of those weeks.
It’s not all bad, though. Ruth‘s been immensely helpful in fixing the fridge situation, even in my absence (work etc.), and was also kind enough to poke through my hair with a nit-comb to check for any nasty creepy-crawlies (she didn’t find any, yay!).
This weekend, I was at BiCon 2009 (my third BiCon – I guess that makes it a tradition), and it was awesome. Here’s a short summary of the highs and lows:
Travel
Worcester’s closer than I remembered, and – once Claire‘d gotten used to the Vauxhall Astra we’d rented – we made good time there and back. It’s a really simple journey, really – you just drive along the A44 until you get there, and then you stop (well, okay, there’s a brief stretch on the A470 near Rhayader, but that doesn’t really count, does it?). The biggest difficulty we had was on the University of Worcester campus itself, which is a maze of twisty little passageways, all alike.
Accommodation
The usual student halls affair, although with rooms far larger and kitchens far better-equipped than those in, say, Penbryn. Also, the organisers must have run out of regular rooms, because the flat Claire and I were in had en-suite rooms, which was an unexpected luxury.
An interesting quirk in the halls of residence at Worcester is that they’re very, very keen on motion-sensor-activated lighting with very short timers. The lights in the hallway outside my room would come on for barely seconds, and when I first checked in, I’d only just worked out which was my door and dug my key out of my pocket before I was plunged into darkness and had to leap around to get the attention of the sensor and get the lights back on. The one in the kitchen was even worse – while playing board games on the first night, we eventually grabbed an anglepoise lamp from one of the study bedrooms to use, as it was simply too frustrating to begin your turn right as the lights turn off, and have to wait for a few seconds until your movement is enough to turn them back on again.
On the other extreme, the light (and the – noisy – linked extractor fan) in my bathroom was so sensitive that it would turn on if I so little as walked outside the door to my bathroom, while it was closed, and often wouldn’t turn off for several hours.
Registration
Registration was the usual fun and games, with less time than usual setting up our badges in accordance with the “sticker code” (sort of a handkerchief code, but with a key and an atmosphere of being a little more playful). As usual the sticker code started small (and, unusually, with a distinct and separate “official” code) and expanded over the course of the weekend, such that by the end of the conference it looked like this:
I didn’t spend very long on my badge and stickers this year: just enough to get a core message across… plus a not-on-the-key “Q scrabble tile”, as a reference both to being a board gamer and to Claire and I’s unusual surname. There’s probably at least half a dozen others I could have legitimately added to my pass.
To save you squinting at the pictures (or clicking on them to see bigger ones: that’s allowed, too), I’ll decode my badge for you: polyamorous, likes hugs, possibly available (as in: I’m theoretically open to new relationships, but seriously – where would I find the time?), and the aforementioned “Q scrabble tile” and another “Q” that I found in the sticker stash.
Claire volunteered for a shift of reception desk duties, which is cool, because they’re always in need of more folks there.
Other People’s Workshops
I didn’t go to as many workshops as I have in previous years: many of the things I was interested in clashed with one another, and other slots were simply full of topics that didn’t catch my attention. Also, I’ve found that going to a workshop in “every other” timeslot is a perfectly good way to get by, and spending the alternating periods hanging out, meeting people, and playing board games is a great way to keep energy levels up in the otherwise quite draining busy-ness of BiCon.
My Workshops
This year was the first year that I ran a workshop (last year’s impromptu purity test party doesn’t count), and, because I like a challenge, I ran two:
BiCon Ball
The theme of the BiCon Ball was Crime and Punishment, and so there were – predictably – plenty of burglars with swag-bags, police officers, superheroes and villains, and the like. The standard of body-painting was even better than normal (a number of people opted to wear virtually nothing, instead being painted as, for example, Wonderwoman, who didn’t wear much to begin with).
Just to be that little bit different – and to take a metaphor to it’s illogical extreme in our characteristic manner – Claire and I decided to actually dress as a crime itself. She dressed as a salt shaker and I dressed as a Duracell D-Cell, and together we were… a salt and battery. Get it? Everybody else we spoke to that evening did, too, eventually, although many of them needed some prompting.
And There’s More…
Other highlights and notable moments include:
Right; that’ll have to do for a BiCon 2009 Roundup, because Ruth‘s cooking me dinner so I need to go eat.