Ah, but what was really the problem was I was running 1.4.8 and SL had bumped to 1.4.9. How many neophytes are lost because of that bit of ridiculousness?
Hint: here is some psuedo code to put in the startup section of SL, you can have it free of copyright as I'm putting it in the public domain. Apparantly it is not obvoius to one skilled in the art, but I haven't the time to file a patent.
CODE
if(currentClientVersion < neededClientVersion) {
if(!autoUpdaterBroken)
invokeAutoUpdater();
else
showHelpfulDialog();
unless
youWouldJustRatherShowAnEndlessLoopOfBogusErrors();
}