Monthly Archive for April, 2003

Stupid mysql tricks.

Argh. So I was working with my database this morning, and I accidentally did an update comments set date='blah'; and very notably left off the where cid=d clause. So it said it updated thousands of records, I cursed, and I immediately typed rollback; to which mysql replied:

ERROR 1196: Warning: Some non-transactional changed tables couldn't be rolled back

I cursed again, and reminded myself "No problem, that's why I keep nightly database backups."

Only when I looked, it turns out I was never backing up the comments table. So now I'm in limbo waiting for dreamhost to reply and let me know if they actually make backups and can give me a copy of the table... If they can't, I'm going to have to have to get very personal with the google cache of Linkstew...

So, for now, this means that if you're looking at old entries, all of the dates for the comments aren't just going to be wrong, they're all going to be the same. Blah. Talk about a bad way to start a day.

update: Okay, they restored the table from backup for me, even though I asked them to give me a copy of the dump so I could restore it myself... Unfortunately, this means if you left a comment between 2003-04-28 22:52:18 and 2003-04-30 16:00ish, it was lost. That was at least one comment that I know of... Blah. Oh well. It's not like I'm that popular or anything. =)

The theme of evil.

TMBG concert #2 of 3 was tonight, and I guess it was a little disappointing after last night... but honestly, how were they supposed to top playing 41 songs? They really should have booked the Sapphire Bullets to play Wednesday night instead of Monday, but what can be done?

At any rate, the opening act for the evening was the The Long Winters. They were were fairly likable, and I liked their name... Unfortunately, I was kind of dazed and confused while they were playing, so I don't feel qualified to say anything qualitative about them right now other than that they were my third favorite band I've seen open for TMBG after The Incredible Moses Leroy and You Were Spiraling.

So, for TMBG I was about 4-6 rows back, a little right of center. When The Long Winters came on, I realized my ears weren't up for the task at hand, and I went and bought myself some earplugs, which were a good investment, because now my left ear shouldn't still be ringing by the time tomorrow's show rolls around.

John and John were a lot more talkative tonight -- probably because they were only playing half as many songs -- but that means that I was scribbling notes like mad at some points and still only managing an approximation. I wrote so much that I filled up my piece of paper (which I only got halfway through filling up last night) and had to switch to using my Palm right around the encore.

Early in the show, they reminded us that they were going to play every song off of Apollo 18 that they felt comfortable playing in public. I'll italicize the Apollo 18 songs, and we'll review afterwards. Here was the set + quotes:

  • Hypnotist of Ladies
  • The Sun - fairly normal, with copper is a gas, and nuclear estrogen reactions.
  • "We're thinking about changing our name to "Nu Shoes..." That's nu with an N-U... Because we're all wearing new shoes."
    -- linnell
  • Dinner Bell
  • John Lee Supertaster
  • James K. Polk (canon)
  • Clap Your Hands
  • She's an Angel
  • Fingertips
  • My Evil Twin - hey, this was unexpected and cool.
  • "Keeping with the theme of evil, we have our next song..."
    -- linnell
  • Dr. Evil - performed by Robyn Goldwasser! This was awesome!
  • In the Middle In the Middle In the Middle - also performed by Robyn. Way cool.
  • "This next song has three verses but we're going to kind of jumble them up... We're not going to rest on our laurels.... We're not going to compromise... We're just going to publicly humiliate ourselves. This song is starting to sound like it was influenced by The Go-Go's... I'm not sure we got to this point."
    -- mostly flans I think, moderately reconstructed by me.
  • See the Constellation
  • Okay, so then there was this crazy long intro here that I was scribbling like mad trying to take notes on, so what follows here is entirely approximate. Don't quote me on this one. Also, it seems like this intro would be better for No One Knows My Plan, except there's no sax on that song.
    "Inside the prison the real saxophone is playing the shitty blues.
    Deep inside the prison staring at four walls and playing the shitty blues.
    Outside someone drives past in his Chrysler and reading the New Yorker.
    It is the arch nemesis of the real saxophone.
    It is the synthetic guitar and he is laughing and doesn't give a rat's ass
    The synthetic guitar drives by the prison yard, care free
    He takes his hands off the steering wheel to adjust the radio and listen to his own recording of the shitty blues.
    Inside the prison the real saxophone is despondent and he is barely able to play the shitty blues.
    -- flansburgh, backed up by linnell on the tenor sax...
  • She's Actual Size - in the drum solo flans included Dave Grohl of Nirvana, and it sounded like Dan was playing Smells Like Teen Spirit, which was cool.
  • "I don't think we've ever gotten to 17 before... We not going to be playing that again... Not for awhile."
    -- flansburgh
  • "This is a new song that has never been played here before last night. And today on tech tv. And now it's kind of spent."
    -- linnell
  • Au Contraire
  • "This next song is 33 seconds long."
    -- flansburgh
  • Boss of Me - (30 second tv intro version)
  • The Stature Got Me High
  • "This next song features Dan "Stormy Black" Miller, whose guitar playing is a thing of legend in both dressing rooms here at the great american music hall. It's a song for those whose thirst cannot be quenched or... no word beginning with a q can solve their problems."
    -- flansburgh
  • Drink!
  • The Famous Polka (instrumental)
  • Spin the Dial
  • Spider
  • The Guitar - featuring Linnell's "Sound of the Future" near the end again.
  • "Hey, who's that playing, the guitar? Is it Stormy? I don't know... Is it Stormy? I don't think so"
    -- flansburgh, during The Guitar
  • Birdhouse in your Soul
  • "I don't know how to say 'thank you' -- except with words..."
    "Perhaps with the words 'Thank you?'"
    -- flansburgh / linnell
  • "After the show we'll be accepting your friend's bad credit card in the back - we need that gas money more than you know."
    -- flansburgh
  • No!
  • Encores: There were two, and I could have sworn they played five songs, but I only have four written down... And I'm not entirely sure where they left the stage, either, so I'm just listing the encores as one block until I find out otherwise:
  • "Sorry for the delay... I had to change my clothes, but my wardrobe guy was nowhere to be found."
    "It was totally worth the wait. I put on a new t-shirt under this..."
    "You look fresher."
    "It was actually just another used t-shirt..."
    -- flansburgh / linnell / flansburgh / linnell
  • Again, this is another long block of conversation which I only partially recorded, so don't quote me on this one. There was actually a lot more in that "history of music" bit, including flans doing an imitation/mocking techno/trance. But here's what I got:
    "We left out the middle of this next song so the audience would have something to do instead of getting bored... It's like the wave, exactly. It goes like this... I'm going to do this off mike so I don't shock anyone. [oooOOOO!] It slowly goes through the audience until it reaches the back where the people that aren't enjoying the show at all are... Got it? No? Now I'm going to have to explain this again... It started in Africa with drums, and spread to Europe... some genre in Ireland... until finally we get to this song."
    -- flansburgh
  • Violin
  • At this point, flans flipped the radio back on for a second and a snippet of "Last Train to Clarksville" played. Pay attention, because this will be important to the story later.
  • Robot Parade - during this song, Flans showed the setlist to linnell with a change on it. After the show, and found out that they'd dropped Dig My Grave to play the next song:
  • Hey Hey We're the Monkees - I still liked this a whole lot, but honestly I would have rather heard Dig My Grave. Oh well.
  • "This next song is a very special song which we seldom do very well."
    -- flansburgh
  • Turn Around

The other interesting things on the setlist was something that said DOOM! after Drink! (no idea what that was about) and they had listed CYCLOPS after Birdhouse, but they didn't end up playing that. I also mentioned above that Dig My Grave was sadly swapped for Hey Hey We're the Monkees.

As for their grand Apollo 18 plan, they only played 10 out of 18 of the songs on the album. And wouldn't it figure, most of the songs they didn't play were the ones I want to hear more than the ones they did play. In particular, Dig My Grave, I Palindrome I, Narrow Your Eyes, Hall of Heads, Which Describes, and If I Wasn't Shy would have all been preferred over most of the other things they played. I was actually kind of surprised that they didn't play Mammal, because I've heard them play that before. Oh well.

More problematic than that, however, was that they only performed 24 songs, and they played 13 (or 14, if you count Spin the Dial) of those songs last night. Thankfully, they didn't play Istanbul or Particle Man again, and instead opted for the much more enjoyable Birdhouse.

So, while I enjoyed the concert, I didn't have nearly as much fun as last night on account of being tired, being partially def (my ears were still ringing), still being really sore from snowboarding, and the set in general. Hopefully tomorrow night will be better. The main song I really want to hear tomorrow night is Ana Ng. I'd also like a lot of other stuff off of Lincoln or The Pink Album, or even John Henry, because all three of those albums have been really neglected (they've played 2 songs (Destination Moon and She's an Angel) off of them so far). But if about 2/3rds of the set are songs that weren't played on either other night, I'd be happy.

Bullets of pure love.

So I just got back from the first of the three TMBG concerts I'm going to, and boy are my ears ringing. And that's mainly because I ended up standing pretty much in front of the left speakers. The Great American Music Hall was much smaller venue than either the Fillmore or the Warfield, and the people standing in front could literally reach out and touch John or John if they moved too close to the edge of the stage. Tomorrow night my goal is to leave a little earlier and take up position front and center (or possibly a little right of center so I can peak at Linnell's copy of the set list (thus making my job much easier)).

The first opener was Amy Miles, and she was alright. I wouldn't go out of my way to listen to her again, but she was acceptable for the mere 20 minutes or so she played. I overheard someone behind me comparing her to Noe Venable (who opened for TMBG last July) and declaring that Amy was "much better." I'm not really going to take sides, though, because I didn't fall in love with either of them and neither of them made my ears bleed.

"Did you ever make out to TMBG... back in the day? I did."
"What song?"
"I'm not going to tell you that... that's too personal."
-- Amy Miles / guy shouting from the audience / Amy Miles

The reason Amy only played for 20 minutes is because the second opening band was Sapphire Bullets. Sapphire Bullets (the only TMBG cover band that matters) is what TMBG calls themselves when they open for themselves, and they play all of Flood straight through. They have fake names and make a whole little act of being just a TMBG cover band. "We've dedicated our careers to this album." There was a lot of funny banter by the band, most of which I'm not even going to try to remember. They made several jokes about BNL, claiming they were working on a BNL set, and that [some song] was influenced by BNL.

After Twisting, something on "Corey's" drums "wore out," and the band left the stage for about five minutes while the roadies mucked around. Before they left the stage, the audience was shouting that Dan should come out to replace Corey, and Jared (Linnell) started talking about TMBG's ego, and how TMBG didn't want to even see the opening band. And so on.

Anyway, that was very cool. Highlights for me were Birdhouse, Dead, We Want a Rock, Someone Keeps Moving My Chair, and Road Movie to Berlin. In particular, I really liked Road Movie because they sang the King of Liars verse which isn't on the album. Everyone who was singing along immediately had to stop because they had no idea what was going on, but I didn't miss a beat because I know (and really like) that verse. I was disappointed in Whistling in the Dark, however, but that's probably because it didn't (and probably can't) live up to the way they opened the show with it the first time I saw TMBG.

For some reason tonight, I decided to take notes on paper again instead of on my Palm, and while that was good for just the set list (the light was good), it was hard to take notes on the banter. Also, it didn't seem like there wasn't actually much banter during the main set. It kind of felt like they were in a hurry. Or maybe they were just really tired from playing two sets. Anyway, point is I didn't get a lot of quotes from the main set:

  • Bed Bed Bed
  • Hypnotist of Ladies
  • Wicked Little Critta
  • John Lee Supertaster
  • Destination Moon
  • "I feel great. That's not actually true, but I have to say that."
    -- linnell
  • Dinner Bell - Flans doing the German part here was pretty amusing.
  • In the Middle In the Middle In the Middle - flans talked about how the song had subtexts which he was going to convey by making intense eye contact with the audience... then he talked about how he was at a Springsteen concert that was all contact.
  • No!
  • Clap Your Hands - after jump in the air, there were directions to shout, and then mumble.
  • Dr. Worm
  • The Famous Polka (instrumental)
  • The Guitar - thankfully this wasn't a seven minute improv/jam version.
  • Man, it's So Loud in Here
  • Spin the Dial -- they came across a classical station, and Linnell got into a dual with a piano.
  • Older
  • Au Contraire - there was a lot of introduction about how the song has french lyrics, but they're not french, they're freedom, or it's not french, it's french canadian... It was kind of funny, but there was way too much of it to even hope to recount.
  • Drink
  • The Sun (Everything on it is a gas, including: Neon. Aztec. The nuclear reactions between Oakland, Big Sur, San Francisco, and Berkeley.)
  • "Tomorrow night we're going to play every song off of Apollo 18 that we know how to play... which is like, all but 2 of them."
    -- flansburgh
  • New York City
  • Encore:
  • Hey Hey We're the Monkees - oh, this was awesome.
  • Fingertips

So, tomorrow night will be Apollo 18 themed. Presumably they'll play the four Apollo 18 tracks they played tonight (Hypnotist, Dinner Bell, The Guitar, and Fingertips) again, but that sucks, because that means I have to hear The Guitar yet again. But, things to look forward to: Turn Around, Spider, Narrow Your Eyes, Dig my Grave, Palindrome, and Statue. And I predict that the two they won't play are My Evil Twin and Hall of Heads, based on... I don't know. I know for sure at least 2/3rds of the album that they've played before, and the others don't seem too hard. I guess it's an educated guess.

Ugh, I need to sleep now. My head hurts. And I have to do this again tomorrow night. And the next night.

First impressions of Apple’s music announcements.

I might have more to say about the iTunes Music Store and how it lives up to my idea of the Ideal Downloadable Music Service in a few days, but for now, here are my first impressions of Apple's new offerings:

  • I was half excited by the announced ability to create On-the-Go playlists (god that page is busy) on the iPod, but after installing the iPod software update, apparently it doesn't work on my older iPod. Also, what I actually want is the ability to enqueue -- "Play on shuffle, but let me tell you which song to play next if I so desire." That way I could have my Cake and listen to Cibo Matto too.
  • Unfortunately, the other new features that I was excited about in the iPod -- the ability to rate songs on the iPod and auto-updating of smart playlists -- also don't seem to be supported by my old iPod.
  • Which means I guess I'm faced with getting a new iPod if I want those features. The 30 gig model would hold all of my music (right now), but I don't know how much I like the new button layout on the front of the iPod, and the docking station is really irritating. It better ship with both a docking station and a firewire to dock converter cable.

  • Also, I really don't like that the data port is now on the bottom of the iPod -- dirt and crud from my pocket is going to fill that thing up.
  • Oh well, nothing to worry about right now, considering I can't afford it anyway.
  • The new iTunes doesn't fix a lot of the interface issues I had with it. Notably, it still doesn't support emacs-like key bindings for text editing, and the iPod management window still can't be resized and still doesn't show playlist size / current available space, making manually managing my iPod playlists a pain in the ass.
  • Of course, they managed to create a few more problems: Now, if I use the search box to restrict what's displayed in a playlist and then switch to another playlist and back to the first playlist, my search has been cleared, so I have to retype it. This sucks if I'm comparing songs in a playlist and a subset of my library and switching back and forth. update: It only clears the search field if music is not playing. That's ... inconsistent and confusing.
  • On the bright side, they did fix the annoying behavior where iTunes would forcibly return you to the iPod playlist after it finished updating the iPod, no matter what else you were doing. That drove me nuts and interfered with my workflow so many times it's not even funny.
  • As for the iTunes Music Store, my first impression was that there's a lot of interface craziness going on.
  • My second impression was that there were a lot of errors. When I first tried to "Sign In," it asked me to enter my Apple ID and other information, but when I tried to complete the last step, it gave me an error. Now it just says "Credit card processing is currently unavailable. Please try again later." I also got a lot of errors just trying to browse around the store. So much for first impressions.
  • The selection of music isn't complete, but it's acceptable... None of the things that I've been on the verge of buying are there, though, so even if I could download anything, I wouldn't have.
  • It looks like there's a discount for full albums, but not every album is complete (Look at Beck, for example -- there isn't a complete copy of "Mellow Gold," so I'd have to buy the 11 tracks (of the 12 on the album!) from the album that are available for $0.99 each, which is more than the $9.99 album price. Also, not every album is available at that price: Pink Floyd's 9 track Dark Side of the Moon is listed as $14.99.
  • And only being able to browse the store in one window is a real drag.
  • So, overall, I'm not thrilled with this yet, but some people might like it. Right now I'm thinking I'm going to stick with CDs for awhile longer.

Blah. Anyway, the feedback forms are here (iTunes/Store) and here (iPod). It looks like I'll be filing lots of feedback in the next couple of weeks.

You know you’re a CogSci geek when:

You know how Comedy Central has been showing those parody commercials for reality TV shows like "Joe Mormon" or "The Vault?"

Well, if it were real, I would actually watch "Celebrity CAT Scan." And I'm not even that embarrassed to admit it.

Anyway, bed time and snowboarding this weekend.

I think I just felt Netscape rolling over in its grave.

While reading this Windows Server 2003 kernel guru Q and A I came across this absolutely fantastic quote:

[M]ost of the time, if the application is following the rules then it will run [on Windows Server 2003]. But I must admit the rules haven't been well publicised.

Heh.

I feel so stylish.

I finished the conversion of Linkstew to use all CSS tonight. With no more ugly tables to worry about, the code is significantly cleaner, it'll be easier to make changes in the future, and hey, it even still validates!

It looks good to go in Safari and Mozilla and IE 5, but there's something kinda weird going on with OmniWeb... But I'm not sure if I'm going to worry about it, because OmniWeb has other problems. Anyway, if you see any problems in any other browsers, let me know?

And now, I feel safe adding another bullet point to my resume.

Next up: convert my resume to LaTeX, to refresh my LaTeX skills so I can feel justified in adding that to my resume.

Pikmin Kart

Oh, I just noticed that PGC posted links to Nintendo's previews of Super Mario Kart: Double Dash (for the GameCube) and Pikmin 2.

I'm not sure how I feel about the doubled up karts, but I'm sure it'll still be Mario Kart when the day is done. But between that and the upcoming F-Zero GC, I'm going to be very happy, because Mario Kart and F-Zero have always been my favorite racing games.

And as for Pikmin 2, Pikmin was one of the most enjoyable games I've played in recent memory. If you never played Pikmin, then you should either find a used copy, and you should definitely check out Pikmin 2.

The Ideal Downloadable Music Service.

I just read Kevin's article about how hopeless DRM currently is and how it relates to Apple's (fairly strongly) rumored upcoming iTunes-integrated downloadable music service (probably to be announced on Monday), and between that and the subsequent conversation I had with Kevin, I got to thinking about what features the Ideal Downloadable Music Service (hereafter referred to as IDMS) would offer.

I was an emusic subscriber for awhile, and contrasting my emusic experience with what I expect from Apple's upcoming service offers a couple of significant insights into what the IDMS would offer.

The first thing a downloadable music service needs is music to let people download, and while emusic obviously had some music, in the end their song selection was just not enough. Sure, there was still a lot of music there, and I downloaded a lot from them while I had my subscription, but even more of what I wanted was not there, and that's why I ultimately cancelled my subscription. This issue will be addressed immediately by Apple's service, because the rumor claims that they've gotten all five major record labels to agree to make their music available through the service.

The IDMS would, of course, have as many songs available as possible, if not every song, ever.

But just because it has every song ever doesn't mean that the system is going to be useful. No, the system is also going to need to be easy to use. Here, I'm going to draw on both my experiences using emusic and my experiences with peer to peer file sharing programs.

With P2P, there's a lot of wasted time involved. First I have to find someone who's offering the song I want at a decent quality, and I have to hope they don't go offline before I finish downloading it. And of course, this doesn't even get into the issues of trying to find entire albums -- First you have to find a track listing for the album so you know what you're looking for, and then you have to start looking for all of those tracks, and you usually end up getting them from different hosts so the quality and consistency of the files can be all over the board. And neurotic as I am, I always end up going and immediately listening to the songs when I download them, to make sure there aren't any problems with the rip. And don't even get me started on mislabeled songs...

Basically, once you add the "time is money" factor to the P2P equation, the music you're getting isn't actually free. And the frustration involved in using P2P will probably cut years off your life.

On the other hand, there was emusic. If they had the music, they always had the full album, and there were never any flaws in the files, but all the files were only encoded 128kpbs. The big problem was that the default interface of having to download these files with a web browser was very tedious, and even with a third party tool to help me download whole albums, it was still a time consuming multi-step process to go from finding the songs to downloading them to putting them into my music library. Considering I was already paying for the service, the additional time is money factors left me even more irritated with the process.

In contrast to both those, the IDMS needs to seamlessly integrate into your music listening flow, allowing you to easily and reliably find and download high quality music (as individual songs or complete albums) directly into your music library. The only way a pay to download service is going to be successful here is by making it so much easier and so much more reliable than the other options that it will win users by allowing them to immediately purchase, download, and listen to what they want, without wasting any time with the problems of P2P systems that I described above. I expect Apple's upcoming service will meet most of these criteria fairly well.

So far the IDMS has every song ever, and it's a one click operation. But if every song cost $2, who would use it? So, the IDMS is going to need to be sufficiently cheap per song to entice listeners to purchase more songs than they otherwise would, allowing the IDMS and the record labels to make money through bulk sales. Because each additional song sold only costs the IDMS a miniscule amount in bandwidth, the more they sell the better. This point is all about bulk bulk bulk. Heck, it'd be nice to entice people with an unlimited download subscription option. And I think I'd actually be upset if buying the entire album wasn't cheaper than buying individual songs. And on this point, I have no idea what to expect from Apple's service, but more than a dollar per song is completely unreasonable, and even a dollar per song is way too much in my opinion.

Before I go on, let me share a couple of quick anecdotes about my experiences with the three primary forms of music distribution I've been dealing with lately:

I still buy a moderate number of CDs, and the first and last thing I do with a new CD is rip it before tossing it onto the shelf. Of course, sometimes I have to go rerip the CD when something goes funny, but the big problem is if I lose the CD and lose the mp3s, then I've lost the music and would have to buy a new copy of the CD. Or if I lose the CD and some fantastic new digital music technology comes along, I'd have to buy the CD again and rerip it into the new format. Bah and Bah.

With P2P, if I lose the files, then I'm going to have to go through the frustrating process of finding them again. Blah and blah.

And perhaps worst of all in this arena is emusic: My subscription allowed me to download unlimited music for $10 a month, but since I've cancelled my subscription, I can now no longer redownload the songs I've previously downloaded. This is worse than you think, because before I subscribed, I bought a few TMBG albums from them individually, and though I paid for those independently of my subscription, I now no longer have access to those files if I somehow lose the mp3s. I've written them a few angry emails about this, but with no luck. Boo and boo.

So, while what I described above is a downloadable music service that I'd probably use, it's still not the IDMS. In particular, here's the killer feature that would put the I in the IDMS:

Once I've bought a song using the IDMS, I should be able to download it as many times as I want. Now, you might think this is obvious, but first of all, note that I emphasized the word "song," and second of all, the possibilities for this are pretty amazing.

Remember above when I mentioned having to rerip CDs if a better music technology became available? Imagine just being able to download a smaller, better sounding copy of a song you already bought instead. Heck, have the IDMS notify you about this if you want. (Though it'd kinda suck if the new technology had some foul DRM in it, but we'll hope for the best)

The emphasis on this feature is that the user buys the right to download that song as many times as he wants, and not just the right to download that particular copy of that song.

Imagine being able to walk into an Apple Store or Apple Cybercafe with just your iPod, sitting down, logging in with your .mac account, plugging in your iPod, and downloading and putting some different music you own on your iPod.

Imagine being at a friend's and saying "dude, you have to hear this song... hold on, just let me download it from my library... I already bought it."

Imagine promotions based on songs you've already bought -- free remixes, etc.

The trick is, the features of the IDMS would be so useful and the price for songs so cheap, that DRM won't ever even be necessary. People will want to pay to use the service because of the advantages it offers in their music listening lifestyle. I actually believe that people would prefer to just use the IDMS than to mess with trying to find songs via P2P programs. If built correctly, the long term benefits of the IDMS would outweigh the short term advantage of the "free" aspect of the P2P system. Not only that, but the IDMS would be better in the short term in a lot of ways, as described above.

Of course, the IDMS has a lot of room to be evil, too, so here are a few of the gotchas to possibly look out for:

  • Forcing users to upgrade their songs when a new technology comes along that has "better" DRM protection.
  • Selling user's purchasing patterns to marketers. While this has always been a danger with online shopping (and credit cards, etc), this would be more problematic in this case because the IDMS would have easy access to all of your music purchasing history.
  • As soon as your music library is hooking into the net, the possibility of having the IDMS client detect "possibly illegal" songs in your library gets kind of scary.
  • Some way for the IDMS to "revoke" a song you purchased would be very unhappy.
  • And on.

As absurd as it sounds, if a service came out that had the features of the IDMS I described, it very well might convince me to buy music I've already bought, because it'd be the last time I'd have to buy it. I'd happily pay for the peace of mind in knowing that if my laptop were destroyed, it would be a trivial matter to rebuild my music library the next morning, rather than a painstaking process that'd take weeks or even months, and who knows how much money. (If you think that sounds strange, just remember how many albums you owned on both vinyl and tape or tape and CD, or even all three).

Of course, some of this is probably a pipe dream, but a boy can look at the stars, can't he? For now, we'll just have to wait and see what Apple actually offers.

I’m famous! sorta.

Huh, I just noticed that my little mini-review of LaunchBar (my #1 favorite OS X app!) was quoted on and linked from the LaunchBar Testimonials page.

Hm, now I kinda wish I'd said something more profound than "LaunchBar is really an incredible interface, and I'm already having trouble imagining doing work without it. It's that cool..." But I guess it is kinda cool how my emphasis on "that" almost reads like an exclamation point at the end of the "Reviews" section on that page, thanks to them bolding it.