Recover PDF Password

Software review of Recover PDF Password by Eltima Software

Recover PDF Password

Ever run into a problem where you have a .PDF file that’s password protected, only you’ve forgotten the password?

I went on the hunt for the best PDF password recovery utilities for the Mac, and the resounding pull of the tide was to Recover PDF Password by Eltima Software.

The version reviewed here is Version 3.0, Build 3.0.40.

With a PDF file, it turns out there can be two passwords.  The owner password in Adobe Acrobat called the change permission password, which is used to inhibit changing the document, restrict printing, copying, and other related features.  The user password merely allows opening the file.  Recovery PDF Password can not only recover them both, but remove them as well, rending a neutered document; it can also remove a digital signature.

PDF passwords are not simple obfuscation, that would be easily reversible and insecure.  Instead, cracking the encryption involves walking the key space, a task that Recover PDF Password is capable of doing, even when the password contains Unicode characters, using multiple cores to accomplish the feat.

Given that the key space is actually quite enormous, and that users often pick weak passwords, Recover PDF Password can leverage this fact if you know a little bit about your password already. This is what makes Recover PDF Password rather clever —intelligently narrowing down the key space to only try passwords that are likely.

To start with, there’s a Dictionary attack, which will not only try a common list of words, numbers, or your own common password collection, but it will also perform a number of common heuristic checks against permutations that humans commonly do, such as altering upper and lowercase, reversing, replicating characters, dropping characters, adding characters, etc. This gets more bang for your buck out of common password lists. 

Here’s 62 thousand common passwords to get you started.

While trying a known dictionary is very quick, it doesn’t work against unique, inventive passwords.  To do that Recover PDF Password can also be made to use a brute-force attack.  Again, it has the ability to narrow down the key space to something much more manageable.  It does so by allowing you to specify a minimum and maximum password length, you can provide a wildcard template of what you suspect the password is, or you can conduct a completely exhaustive search.

It’s also possible to limit the characters to uniquely or a combination of lowercase, uppercase, digits, symbols, white space, or additional characters of your choosing.

Recover PDF Password provides a coarse estimate of how long the process will take, the elapsed time so far, and the passwords found. As walking the key space to discover a password can be fairly CPU intensive, this is often a task left to the background or when you’re not using your machine. This is why Eltima built a pause and resume feature in, so that you can put the process on hold, use the full power of your machine, and then resume without having to start all over again. Also, if it’s already discovered the password to a file, it doesn’t have to recompute it (unless you want it to), as it remembers the prior password for a file for you.

The user interface is fairly straight forward, and the online help adequately addresses any subtle questions that might surface. Not only can it recover the password, but it can be used to provide information about the .PDF file as well.

There are some limitations to be aware of, as of this version the software can only recover the password for Adobe .PDFs for version 9 using 256-bit encryption.  Additionally, it’s possible with some really exotic passwords to find a match, but not be able to physically enter it. (See Note #1.) It also will not support removing a Digital Certificate (a Digital ID) due to International Copyright Law.  (See Note #2.)  These conditions are rare, but worth knowing about.

It’s also important that user expectations be set up front about the timeliness of the brute-force task. Encryption isn’t supposed to be easy to crack, and it’s supposed to be prohibitively expensive to brute-force.

Crack Curve

Recover PDF Password will usually get a 6 character password in a fairly short period of time. However, a 9 character password results in an estimation of “more than a day.” The problem with that is, according to How Secure Is My Password, a somewhat trivial password of that length can take several days, and a complex choice of characters can bump that up over 80 years.  Another site showing tables of Password Recovery Speeds computes that even just mixed upper and lower case characters can take from a month to several millennia. Just single case alphabetics can run in months to years.

This explains why strong passwords are usually at least 12 characters long, contain multiple character classes, and abide by rules to increase password complexity. In a nutshell, if the password you’re trying to recover is too long, or too complex, Recover PDF Password will theoretically get it, but your patience will have long run thin, your hardware’s mean time to failure will come upon you, or you’ll expire yourself before it’s recovered. This is the value of a strong password.

The solution to that problem is clusters of machines working together on the problem, a tactic well-funded governments employ. Perhaps with cloud services and ever faster and more parallel machines becoming affordable, the reach of the average user will extend to cover slightly larger passwords. Eltima tells me they are looking at solutions that allow multi-machine cooperation on a network, and are giving consideration and thought to cloud servcies.

All this, of course, is thwarted by people using much longer and secure passwords today.

As such, being realistic about the matter, Recover PDF Password was able to recover short, simple passwords in a reasonable time, although the real-world passwords I use still require too much computational time to brute-force a recovery. But that’s where the software seems to be appropriately named, especially if you don’t think of it as a password cracker, but a recovery tool. See, most people have a general idea about what the password may be, but have forgotten the specifics of what variation that might have been used. Recover PDF Password’s dictionary and template modes allow for quick experimentation, and using that, I was able to recover a 9 character password because I had some idea about what it looked like and could cooperate in the reduction of the key space process. Recover PDF Password did the grunt work of trying all the possibilities.

In that respect, Recover PDF Password is quite a useful tool, but your mileage may vary based on password length, password strength, and your own recall.

I’ll also point out that when I tested this version with OS X Lion (v10.7.4), Recover PDF Password recommended I install Growl (which comes with the software). The only problem is that it is an older version than Growl available on the AppStore. Eltima has said they are going to reach out and become partners to restore the option with Lion; hopefully this happens before Mountain Lion his the App Store.

While Recover PDF Password is quite capable, there are a number of features I’d like to see in future versions, which I think would enhance the software immensely:

  • Some additional dictionary heuristics, such as Leet substitutions — where ‘apple core’ is spelled as ‘@9913 (023’.
  • The handling of a batch of PDFs at once — walk the key space once, check for all.
  • Displaying passwords as found.
  • Improved progress indicators: how many keys there are, how many it’s tried so far, the velocity of guesses per second.
  • Provide realistic estimates, based on the average velocity, for the coverage of 50% and 100% of key space.
  • Provide hints about how to reduce the runtime through stricter settings.
  • Provide a Regular Expression-like syntax for far more complicated password templates.
  • The ability to “nice” the guessing task — so that it always keeps humming away, but at a lower priority, rather then full-on or full-off.
  • Allow a full quit of the application and to resume later where left off (adding more PDFs as well).
  • Allow the user to enlist a cloud service — it pushes the hashes up and a whole slew machines beat on them.
  • Where practical, build either a pre-computed hash table for quick look up, or grow an online comprehensive dictionary of new passwords to try.
  • Provide realistic estimations before kicking off the job, thus allowing the user to tweak parameters and see the impact.
  • Allow one to pause the job and refine the key space further — one might remember something more about the password and not want to start all over.
  • Utilize the full power of multiple threads, multiple CPUs, the GPU, and if available other machines on the network — a generous license would do wonders for this software.

Quite a number of these suggestions resonated with Eltima Software, and I look forward to seeing more good things from them in the future. 

Uninstalling Intego Software

I’d rather eat an orange then brush my teeth with peppermint toothpaste than deal with cleaning up my system after using Intego’s software. If anything can bring the Windows reboot experience, coupled with the leaving of software cruft, to the Mac platform, this software does it in my opinion. Here’s how I finally got rid of it all. I hope.

I recently purchased a Mac bundle with software and it included software from Intego, consisting of the Personal Antispam and Personal Backup applications. I installed them, and from that point forward it was an experience I’ve regretted and have been trying to undo. Only now do I think I’ve made some progress toward that goal.

Frankly, I didn’t get what the backup software did for me over many of the free solutions out there, and while the personal antispam look intriguing, it was intrusive as well and I decided to fall back to Apple’s spam filter included in Mail.

Even if a product doesn’t make it into my main line of recommendations, I often will keep it around in the event I suddenly have use for it. This, for example, is how TypeIt4Me eventually won me over.

Intego went out of their way to annoy me straight from the start. How so? Every time I went to install a package from them, they felt the need to do what appeared to be a gratuitous reboot. It was like being on frickin’ Windows. And they had to install their own update manager, which had to take a glory spot in the menu bar. And it had to do updates, which required even more reboots. I was done with them at that point, but don’t even get me started on the subscription scheme that rode on top of the atrocity.

So I wrote to them asking them how to uninstall their software. Here’s the reply I got:

Proper removal of the software package requires using the Installer package located in your software bundle or disc. If you have manually attempted to remove the software, you will need to first, reinstall the software again, then use the same Installer package to properly remove the applications.

If you need to, you can re-download the installer for Internet Security Barrier X6 using the link below:

http://www.integodownload.com/en/isbx6.html

Open the installer and select to uninstall all software. Restart your computer.

Great, another reboot. Lucky for me, I hadn’t tried to go off on my own path, plus I had the original installation utility. I tried it, and it appeared to work.

Notice I said appeared?

One week later, LittleSnitch pops up and reports my system is spontaneously trying to access Intego’s update service for the very set of applications that, for all evidence I could tell, I removed and forgot about. Apparently, no so.

LittleSnitch also reveals it’s TaskManagerDaemon who’s trying to deal with Intego’s NetUpdate buried in /Library/Intego. Thank you LittleSnitch, curse you Intego.

Intego leaves cruft. Running cruft. Seems this isn’t new of them, according to Apple archives.

Part of the Mac culture is being a good citizen. In my opinion, I feel they aren’t.

After uninstalling the software in exactly the manner they prescribe, enter this this command at your terminal:
sudo find / -name Intego -print

I suspect you’ll develop a similar facial tick as it starts returning output after scanning your disk.

Go grab a root shell, you’re gonna wanna also wipe out:

  • /Library/Intego and everything below it.
  • /Library/Application Support/Intego and everything below it.
  • /Library/Preferences/Intego and everything below it.
  • /Users/wls/Library/Application Support/Intego and everything below it.

Oh, and you’ll want to Reboot as well.

…it’s not like I had other applications up or was doing anything important.

After the reboot, you’ll notice tons of console messages from launchd. Now you need to do this.
$ launchctl
launchd% remove com.intego.task.manager.notifier
launchd% remove com.intego.netupdate.agent
launchd% exit

And, you’ll need to remove some .plist files:
$ sudo rm -v /Library/LaunchAgents/*intego*
$ sudo rm -v /Library/LaunchDaemons/*intego*

And preferences, frameworks, keychains, and widgets:
$ sudo rm -vrf /Library/PreferencePanes/NetUpdate.prefPane
$ sudo rm -vrf /Library/Frameworks/IntegoiCalFramework.framework/
$ sudo rm -v /Library/Keychains/Intego.keychain
$ sudo rm -vrf /Library/Widgets/Intego\ Status.wdgt/

Reboot again.

UPDATE (12-Dec-2010): I’ve been in contact with Intego Support, [email protected], and they were kind enough to provide this extra information:

If there is anything left on your computer, you can remove it manually.

Can you please go into the following areas on the computer and delete any traces of Intego or VirusBarrier:

/Macintosh HD/Library/Intego
/Macintosh HD/Library/LaunchDaemons
/Macintosh HD/Library/LaunchAgents
/Macintosh HD/Applications
/Macintosh HD/Library/Preferences
/Macintosh HD/Library/Logs
/Macintosh HD/Library/Receipts
/Macintosh HD/Library/Startupitems
/Macintosh HD/Library/Widgets

Home Folder:

~/Library/Application Support
~/Library/Preferences

They were right, there’s logs, too.
$ sudo rm -rf /Library/Logs/NetUpdate/

Review: Walt gives Intego software installation TWO thumbs down. The reasons are obvious.

Holiday Inn, Holiday Over

As with most things, it’s the little details that matter, and for my most recent vacation, everything about staying at Holiday Inn got on my last nerve, so much so that we checked out a day early on a pre-paid room and were glad to do so. This blog is simply a note to myself, reminding me to avoid that chain when booking hotels in the future.

Overdraft and Bad WiFi

So I won’t forget the why: in my opinion, the first sign something wasn’t right was literally a sign indicating they would put a hold on accounts that may result in overdraft fees that wouldn’t then be their fault; nice welcome. There was no in-room refrigerator so we couldn’t store food or drinks over night. There were no tissues. The toilet always took three attempts to flush. The toilet paper was on the opposite wall of the toilet, better than an arm’s reach away (brilliant). The tub felt like the was grit on the bottom of it. The toilet was crammed between the sink and the tub, just enough to bang one’s elbows. Same with the soap dishes in the tub, at elbow height. It was a horrible room design, where just slightly too much space was squeezed out. For instance, if you sat in a chair, you hit your head on the lamp. There was no exhaust fan in the bathroom. The wireless was horribly slow and kept requiring an annoying re-authentication process at random. Our room keys spontaneously and simultaneously stopped working, and when we went to the front desk to get them fixes, we were blamed for having them near a cell phone, that we know for a fact that wasn’t the case. I could go on, but I just wanted enough keywords so I could later find that place I didn’t ever want to stay at again.

Admittedly, some of this could have been the room, that hotel, its staff, or that chain. I feel little inclination to explore the matter further, I’m annoyed that much that I’m just done. I don’t expect perfection, but I also don’t want to loath returning to have to deal with the next surprise; certainly not on vacation.

But further related insult, though now not too surprising in retrospect, came when we were walking around Broadway at the Beach and noticed a number of signs at ticket areas that said Medieval Times Dinner & Tournament‎, 2 adults for $20. It was a deal that sounded too good to be true, and was. There was no branding or other information on the sign, but when one went to purchase the tickets, you couldn’t; what you got was a rep whipping out an appointment calendar for a timeshare tour. If you would go take their off-site multi-hour tour and listen to a sales pitch, they’d “give” you the tickets for “free.” But if you wanted to buy what they advertised, they’d never sell them to you. It was very bait and switch. Turns out, it was… Holiday Inn. When asked how come it didn’t say Holiday Inn or indicate there was a sales pitch, we were flat out told that people wouldn’t come in if they had put up the truth. This just solidified my vision of the corporate image.

Your own experiences may vary, but having stayed at other places in the same price range, I’m avoiding this chain.

Walt gives Holiday Inn one thumb down.

Found: The Best iPhone Development Book So Far

Want to write your own iPhone applications but Objective-C, XCode, Interface Builder, and the steep learning curve of Cocoa getting in the way? Have I found the book for you.

Warning: long and geeky post follows — iPhone wanna-be developers, read on!

Beginning iPhone Development - Exploring the iPhone SDKI’ve found it, finally, the best iPhone development book so far! Read on to see why.

Fairly recently, I decided to turn my attention to native iPhone application development, but I found the arena a little sparse when it comes to what I’d call good documentation.

For some perspective, I’m a software developer of 20+ years with background in Unix and Windows; I’m very well versed in C, C++, C#, and Java, among a good number of other higher-level languages, having produced a number of enterprise applications.

You’d think that picking up Objective-C and the Cocoa Touch frameworks would be a fairly simple task. However, the moment you step foot into the pool, you’re get a cold shock at how much you don’t know and it can feel daunting enough to want to retract back to familiar territory.

Don’t give up. It is easy.

Looking forward into the unknown presents a much more gloomy impression than when you’ve taken a few steps and looked back to see just how far you’ve come and in such a short period of time.

Here’s what’s happening: The Apple Frameworks represent a large and mature collection of some impressive code. The closest experience I’ve felt to it, and this is admittedly a horrible analogy, is Ruby on Rails.

With Rails, there’s so much going on by convention that you have to sling very little code to get impressive things to happen. This makes it hard to understand: there is no code to trace.

Same way with the Apple Foundation classes that are based on NeXTSTEP — a lot is handled for you, and often in new ways you might not have thought about because of limitations of other platforms, so that very little code is required to do something quite impressive. The problem is figuring out what that code is you’re supposed to write, and more importantly how’d you know to go about doing that in the first place. Hint: knowing the Foundation Framework is important to understanding the Cocoa Touch Framework.

This leaves one in the lurch that the sample code appears rather sparse, and the framework documentation overwhelming, with little guidance on how all the pieces fit together into a simple, cohesive whole. The problem is all too common.

My biggest gripe with many frameworks, especially Java and it’s auto-generated documentation, is that all you’re really presented with is a list of method signatures with very little discussion about what they do, purpose and limits to the input values, discussions of side effects, the importance of call order, and so forth. With other languages, you’re lucky if you can find the header file to include or the library file to link against. It’s all just expected that you somehow know this, and that doesn’t work when you’re learning a framework, though it’s fine if you just need a reference.

Apple’s online documentation is certainly comprehensive, but the reality is you’re going to be watching videos and reading tons of documentation, picking up crumbs of useful bits as you go. The cohesive moment of comprehension will come, but it will be a long and slow ride. You want something faster.

If you’re learning Objective-C at the same time, the ride is extra bumpy, because not only are there just a few language extensions sitting on top of C, but the ObjC library is actually doing some clever work that you want to know about, and this has additional implications because there’s a lot of convention going on as well. Further obscuring things is the fact that, due to historical reasons, the terminology you are most likely already familiar with doesn’t map nicely. A nice look under the hood solves this. Objective-C isn’t just some new keywords, it’s new application behavior.

What’s Wrong With Other iPhone Books At The Moment
As of early 2009, you’re going to find few iPhone books out there. Most of what exists is for the hacked version of the iPhone, and while that may even sound useful, the tearing apart of the SDK is rough and incomplete, not to mention the implementation to call is painful. This just isn’t applicable to the real world constraints of native mode development.

Think you can get by with a slightly out of date copy of a Cocoa book? Think again. The UIKit framework is just different enough that your approach needs to be slightly different. Tight, efficient, resource management becomes very important.

Also, unless you already know and understand Interface Builder, it can be a hard time following along when your book doesn’t match your software version. Apple keeps modifying Interface Builder, making it better, but the changes can come across as so dramatic, interface-wise, that to the new comer it looks like a totally different application each revision. Once you “get it” the sweeping changes are cognitively transparent. The iPhone SDK includes, you guessed it, a new XCode and Interface Builder.

What few modern iPhone books there are out there jump straight into a technical feast of SDK details, leaving the reader with a learning curve that’s as vertical as a brick wall.

What’s needed is a book that introduces only what you need to know, when you need to know it, explaining tips and tricks along the way, delving into the philosophies of why things are the way they are, what the developers were thinking, how the frameworks are structured, what the conventions are, and when those conventions aren’t followed. And, instead of showing you the end solution all refactored into a neat package, take the long way, when needed, to introduce you to what’s going on and then evolve into the optimal solution.

I’ve Found Such A Book!
The book, by Apress, is called Beginning iPhone Development – Exploring the iPhone SDK by Dave Mark and Jeff LaMarche. This book is about the fundamental concepts you need to understand in order to make the frameworks do their magic.

Its tutorials are very well constructed, easy to follow, and are specifically designed to teach the framework in such a way as you understand what’s going on and learn to fish for yourself.

This is in stark contrast to substandard books that merely cover a framework’s capabilities with cut’n’paste examples that have little bearing to real applications. This alone gives is five out of five stars by my standards.

My only complaint is a minor nit that there are a small handful of typos, and unfortunately, they happen in the code examples. However, they’re glaring, and you won’t get tripped up by them. (For example, on page 85, the tutorial is about UIImage. And, UIImage appears four times in a six line sample. The first one, however, says “jmUIImage” and the indentation is off. It looks like a macro expansion, a note, or the mangled initials of one of the authors. The code won’t compile with it, and it’s obvious from context what it should be.) To me, this is forgivable. Especially since it’s rare.

Tagging 1430216263I want to show you something.

I have a habit of tagging my books when I find an exceptional piece of information that I haven’t found elsewhere. I give a book high marks if it earns somewhere between three to seven tags, as the majority of my collection never gets any tags. Tagging, for me, is not note taking — it’s rare event.

I think the picture speaks for itself.

For Example…
So, at this point, I present for my own edification and future reference, some of that tagged content. Who knows, maybe something you see here might just get you traction on the learning curve.

– In Objective-C, colons are a legal character of the method identifier, they are not syntactic sugar.
– Even though a number of macros translate to nothing, void, zero, or null under the hood, their presence provides important hinting for data types and method calls.
– The NIB’s File’s Owner is a place holder for the class that loaded the NIB file.
– The NIB’s First Responder is the object the user is currently interacting with.
– The application icon is a 57×57 .png file, see Info.plist’s Icon File.
– The iPhone specially optimizes .png files so this is the best format.
– Reset the iPhone Simulator by deleting its directory from ~/Library/Application Support
– You want to use @property (retain, nonatomic) as often as possible.
– Interface Builder uses your defined accessors to properties, which use retain; that means you do need to deallocate Interface Builder objects, even if you didn’t instantiate them.
– There are four control states on a control, often you want UIControlStateNormal.
– Learn to use retain/release, there is no garbage collecting on the iPhone.
– It’s better to init/release than using factory methods; factories use autorelease pools, and while this will work, it often keeps resources around longer than you intend — avoid autorelease pools.
– Hog too many resources, whether CPU or memory, and the phone will reboot.
– Everything from UIApplication on down will fire messages to Delegate objects at certain well-defined times, you need to learn what these times are and what messages are sent; it’s not just subclass avoidance.
– You can Option-Click on a class or interface name in XCode and go right to the documentation.
– You can press ESC to cause auto complete to happen immediately.
– Command-equal_sign will size a control to fit.
– When you’ve got a lot of control hierarchies going on, use the View Mode button to see them as a list.
– Scaling an image takes computational overhead, avoid if you can.
– Set the Alpha slider to 1.0 in order to optimize the drawing sequence, it skips looking at the underlying background and factoring it in — it applies to the image drawn.
– Also set the Opaque checkbox in order to optimize the drawing sequence, it skips drawing the underlying background for the parts where the image is transparent.
– The Tag control allows you to assign a numerical identifier to controls to locate them later.
– You need to handle the Did End on Exit event in order to make the keyboard go away.
– You may also need a huge, invisible, custom button as well to make the keyboard go away.
– In XCode, use Option-Command-up_arrow to toggle between a header and its source file.
– In the Interface Builder, move the cursor over a view and hold down Option to see how many pixels there are between the item and its superview.
– Option-dragging a control in Interface Builder makes a copy.
– Nifty buttons are actually stretchable images, and Apple has buried a ton of them free for your use in the UICatalog sample code on their site.
– There are three different ways to handle layouts when rotation happens: autosize, reposition, and view swapping.
– The rotation callback passes you the orientation the phone came from, you need to use other means to get the current orientation.
– If you want to use Core Graphics, for things like view transitions, you need to link the framework into your application.
– Some frameworks, like Core Graphics, have one version for the iPhone hardware and one version for the iPhone Simulator.
– If you use the correct parameters, XCode’s build process can play games with the path and always target the right framework (use Relative to Current SDK, and do not select Copy items).
– Right-click the Resources folder and use Add / Existing Frameworks… to do this process in a safe way.
– If a view isn’t shown, it’s superview is nil.

…there’s plenty more, but you get the idea. The book is jammed with all kinds of useful things to someone who is new to iPhone development. This presentation of material makes the learning curve very approachable.

And, once over that hurdle, all those other books that I said were problematic suddenly make a whole lot of sense.

This book is the best first step I’ve seen in the journey to writing iPhone applications. Period.

Walt gives “Beginning iPhone Development” two thumbs up, five stars our of five starts, and a head nod of appreciation to the authors. Well done, guys. Well done.

Changes at the Apple Store – For the Better!

Apple has changed the Genius Bar policies and procedures. INCREDIBLE IMPROVEMENTS!

Anyone who’s been to an Apple Store, especially the one in Tysons Corner, VA, knows that Apple is experiencing some serious growth pains. Yes, as predicted, more and more people are starting to adopt Apple hardware and software and the cost/benefit factor becomes more apparent. The hardware is not that much more expensive, and if you take in to account all the stuff you get and all the stuff you don’t need to buy, it’s actually a pretty sweet deal for the total cost of ownership. Vista didn’t win any favors, Windows 7 is invoking similar fear, and Apple’s forth coming Snow Leopard looks like it’s going to be dealing a death blow. Meanwhile the number of ways to run Windows applications on a Mac, even the graphically intensive ones, are climbing — that a Mac won’t run Windows software is just not true.

Where Apple dropped the ball was the in-store support. If you walked into the store, all appointments were filled. Even if you registered in advance, you couldn’t be seen before hand. And turns were taken in the ordered registered — which meant if you had the identical problem as the person at the counter, and someone required 45 minutes of training in front of you, you had to wait. In short, it was awful and you had resort to gaming the system to get seen when scheduled.

As it turned out, my iPhone started wonking out on me when it came to WiFi. My connections would drop, and with the last firmware update, my WiFi connection would drop seconds after being established. Manually cycling WiFi, power cycling, rebooting, and even firmware reloading did not solve the problem. All I could use was Edge, even when someone next to me could see the network access point at full strength on their iPhone.

I loathed the idea of going in to the Apple Store with a real hardware problem, which would require seeing a Genius, especially a shopping day or so before Christmas Eve.

Unbeknownst to me, Apple had made substantial improvements in customer service, the likes of which exceeded all my hopes and expectations. Check this out!

The moment I crossed the store threshold, I was greeted with “Welcome to the Apple Store, is there anything I can help you with?”

“Uh, no, I’m here for a Genius Bar appointment, and I’m an hour ahead of schedule.”

“No problem sir, I’ll register you’re in-store, so head on over to the bar now, and we’ll see if they can take you early.”

Huh? Normally the Genius Bar has a crowd around it with very frustrated people, and four to six gurus working madly. However, as I looked over there were only two, and tons of empty stools, and zero crowd waiting. Meanwhile, the store looked busier than I have ever seen it.

I go over and take a seat. Again, I’m greeted, they ask my name, and they say they see me as appointment number 9. Usually that means that I can expect an hour and a half wait.

However, I’m watching as the two people there are taking cases, and the moment they require some hardware restore or check, they start the automated job and immediately start taking the next person. They’re working concurrently, and they are cranking through the list.

Less than five minutes later, it’s my turn.

“What seems to be the problem?”

As I’m describing it, I notice he’s typing. So I pause and ask what he’s doing.

He tells me, “I’m setting up an order in the computer to replace your phone with a new one. I’m going to flash the firmware, and if that solves it, I’ll press cancel and give you your phone back. If it doesn’t, I’ll hit submit. Either way, you’ll have a working phone in five minutes or less.”

My mouth drops.

“While I do this, do you mind if I take another customer?”

“Uh, no, of course not.” And he calls the next person in line. I’m shocked. I’m impressed. I’m please. And everyone at the Genius Bar starts socializing with one another. It’s turning into a little party.

As he’s talking to the other customer, he’s pulled out a box, moved the SIM card from my phone into the new one, and pushes the new phone and the paper work my direction. I sign it, and he says to me, “You’re all set. And 15 minutes before your appointment was supposed to start.”

That couldn’t be right, I was there an hour early. Looks like they bumped me up in line a few times when “Last call for Mr. Noshow” was hollered out.

I did get to talk with the Genius, and he stated that Apple now allowed them to take people early, as well as work concurrently, and group similar cases together. It was clear that this removed all congestion and put them ahead of the game.

For as I was talking with him, a floor person came over and said “I have a woman on hold, she was wondering if you could do a walk-in.” The Genius spread his arms and said, “absolutely, I have nothing but real-estate” and gestured at the empty bar.

The service was friendly, prompt, and I’d give it six stars on a five star scale.

Walt gives the new Apple policies and procedures at the Genius Bar two thumbs up!

Beyond.com: don’t trust it.

Would you trust a service that scrapes dated resumes, creates profiles without your permission, and make it difficult to get rid of them? Didn’t think so. Then in my personal opinion, you wouldn’t trust beyond.com — find out what unsolicited content was waiting in my inbox.

This morning I woke up to an email, it basically read this:

You received this email because you have created an account on Beyond.com. This is a one-time mailer. If you have any questions, please contact us.

I’m thinking to myself, “what?!?” Actually, I’m thinking something quite a bit more colorful.

Then there’s another message from Customer Service.

Then there’s another message with my username and password.

…right.

After deciding it isn’t some email spammer trying to get me to some foreign national site, I login. And what do I find? Someone had screen scraped an old copy of my resume and contact information and made an account for me.

At this point, I figure that anyone with any common sense should completely discount beyond.com’s credibility completely. Here’s why.

First, if any arbitrary user is able to make up accounts for someone else, then clearly the database of provided by beyond.com can’t be trusted. I know my information was wrong, so clearly any potential employer looking for candidates would actually be wasting their time — it isn’t an accurate representation out there. But more over, this represents bad business and security practice if someone other than the actual person can create an account.

Second, let’s assume that such a thing isn’t possible. The alternate conclusion is that beyond.com is scraping the web, making accounts, in an attempt to build a database to give the appearance they are more than they really are. Will some suckers sign on and “correct” the information? Perhaps. But I suspect many others will ignore it. Again, this is really not helpful for anyone trying to use beyond.com for candidates.

Bottom line, either side of the coin — something is wrong. Very wrong.

And, of course, removing that profile is painful and obscure. The help files toss around words like ‘deactivate’ rather than ‘delete’. Such things should make users of beyond.com question the marketing metrics of beyond.com as well.

To me, and in my personal opinion, beyond.com isn’t worth the pixels its printed on. In fact, it sucks.

REVIEW: Walt gives Beyond.com two thumbs down.

Canon Powershot SD890 IS

The Canon SD890 IS is a capable camera, but the one thing I’m not too fond of is the physical interface, and if I had to gripe about anything in particular, it’d have to be the on/off switch.

I love my Canon Powershot A570. Apparently, so does my wife. I know, because I don’t get to play with it very much anymore. That’s why I got the SD890 IS.

So, why would a photographer with a Canon EOS 5D that can produce images that look like these need with a point-and-shoot camera, you may wonder?

Turns out it isn’t always convenient to pull out a full sized digital SLR. Especially if you’re driving down the road, sitting at work, or floating down a river. What’s ideal is a camera that takes good enough pictures, and if it gets destroyed you won’t be mad at yourself. Well, not for long, that is.

As such, I found my self eyeing the Canon Powershot SD890 IS. It’s a small, 10 megapixel camera, with reasonable 5x optical zoom, image stabilizer, and face detection. The feature list is pretty neat, in that it an do sound recordings, movies, stop motion, high ISOs, macros, panoramic stitching, spot color, color substitution, and has all the manual goodies you’d expect from a real camera. USB connectivity, and even weirder, video out that looks like a USB connector.

However, what I’m not thrilled with is the physical interface to the camera. In an effort to be stream lined, it “feels cheaper” than my other power shots. And I’m not just talking the small 32MB SD card that comes with it.

To start with, the on/off button is plastic and needs to be pressed in a considerable way in order to turn the camera on and off. Not only does it need to be pressed in, but it has to be at a particular angle or nothing happens.

Originally I thought I had received a defective model and actually ended up returning it to the store, which incidentally was not BestBuy for good reason. The returns person was unable to turn on the camera. When it was turned on for her, she was unable to turn it off.

While I appreciate the need to not have the camera activate while in one’s pocket, it’s still imperative that the camera can be activated upon demand.

Canon SD890 IS Interface Problems

The zoom in/out ring on top feels rugged enough to hold up to use, but the mode selector for automatic/manual/scene/movie is so sleek in design, it’s uncomfortable to change modes. Instead of turning the side of a wheel, with most Powershot models, it requires more thumb torque than you’d initially expect.

I’m not thrilled with the review mode being a button instead of a setting on that dial, but I also have to admit that it makes the review process very easy. That, I assume will just take some getting used to.

The only other real complaint is the lower wheel-like interface for changing sub-modes and selecting menu items. It’s a rotating shuttle, that’s also a N/S/E/W rocker switch, that also has a button in the middle; all slightly smaller than the size of a dime. Navigation is difficult, and not for the reasons you’d think.

While the ring-wheel for selection is a nice way to change modes, you have to exaggerate the amount you turn it to change to the next selection. Thus the perceived required turn amount in the GUI is far less than what is actually required, making you think it isn’t working, when if fact it is. It’s not overly sensitive, but the exact opposite. I’ve yet to be able to find a way to adjust the spin sensitivity on the control dial.

There is tactile feedback which feels like little stops as the wheel turns, but it’s clear the GUI is not looking for how many of those pass by (distance), but rather speed. Slowly turning the wheel does nothing, no matter how many increments it literally feels like you’ve passed.

Luckily, since it also acts as a rocker switch, the GUI responds to this, so it’s not as big of a deal as one might think. It just feels awkward, though the GUI is totally usable.

Aside from that, the LCD is large and bright. The display shows all the settings you’d need for information, and it’s easy to find settings. In particular, I’m impressed that it’s possible to overlay a grid and 2:3 shading, which makes composition all the easier, especially with face recognition properly focusing.

The camera doesn’t have as many models as it’s smaller predecessor, but then again, it’s got better optical resources and a slightly smaller footprint, which scores high in the portability scale.

The one thing I wish it did have was the ability to use standard AA batteries. Normally, I use rechargeable AAs, but it’s nice to know in a pinch you can use a standard household battery. Nope, for this camera you need a special Canon NB-5L 3.7V 1120mAh(Li-ion) battery. Small, light, compact, charges quickly, lasts a while, but still — if it goes dead, you’re out of commission.

All in all, though, if I have to judge it based on the quality of pictures, I’d have to say it’s a very capable camera. Handy to carry, easy to use.

REVIEW: Walt gives the Canon Powershot SD890 IS a rating of 4 out of 5 stars.

UPDATE: The camera does not have a Aperture or Shutter Priority mode.

REVIEW: Walt downgrades the Canon Powershot SD890 IS a rating to 3.5 out of 5 stars.

CES 2008: A Solid C-

CES 2008… in my books, it scored a solid C- for many different reasons. Is this a wake up call or a death rattle?

Every time I’ve gone to the Consumer Electronics Show in Las Vegas, I’ve never come back disappointed.

That was, until CES 2008.

CESAdmittedly, I go to the show for a mixed bag of reasons. I’m a hobbyist, and I want to see what bleeding edge stuff is coming out next. I’m a reviewer, and I’m interested in identifying what works, what doesn’t, and conveying how to improve products. I’m an arm chair psychologist, and I enjoy people watching, mass crowd manipulation, and the interactions that happen between consumers and vendors. I’m a purchaser, looking for products that will improves my business and clients’ success. I’m an entertainer, and like to see performances by others. I’m also a marketer, and I like to see how others sell products.

CES, for me, is one of the rare times when all these elements come together. For instance, in years past, I’ve watched as entertainers and booth girls attract attention, pulling people out of the crowd into the vendor area. Then, with a promise of a prize or raffle, or perhaps some interesting swag, get the person to emotionally commit to giving a product attention. A quick, flashy, glitzy presentation subtly conveys memorable sales information, and when all is said and done, the consumer walks away happy, entertained, informed, and, if done right, has reason to tell others to come see that booth. Done real well, sales result for the vendor.

Effectively, you have many vendors competing for product attention at once, and the winner has to be good at not just the initial draw, but also at retention. That means starting with a good product. That means crowd manipulation. That means showmanship. That means sales. Everything.

At CES you never know what you’re going to find. Performers. T-Shirts. Gizmos. Great deals. Innovation. Music. Creativity. And, swag.

This year was different.


If I had to sum up CES 2008 in a single word, it’d be this: boring.

I didn’t see any stunning innovations or uses of technology that just blew my socks off as I had in years past.

Normally, I walk out of each day from CES with my arms filled with product information and swag. Instead, I literally walked out on CES this year by day two. I felt it had let me down.

And, it turns out, I wasn’t the only one. Whether back at the hotel, riding an elevator, or standing in line for a Vegas attraction, show, ride, or meal, I talked with other CES attendees, and they all seemed to focus on the lack of luster of this year’s conference.

My favorite story came from a gentleman who was a VIP, he explained that they were provided musical entertainment in the form of an exclusive show. Well, apparently the organizer of that event didn’t seem to realize that older, more conservative, business men weren’t exactly fond of rap music. The generation gap was dwarfed by the culture gap, and it conveyed a pretty negative message, and he questioned his future involvement with CES.

Even a number of big name vendors made a no show this year. Their absence was noticed as a vote of no confidence.

Vendors didn’t engage the crowd, the swag was pitiful, the drawings limited, and the product demonstrations infrequent. The last thing I want to do if I’m interested in a product now is to be told to return in two hours for the next 10 minute demo.

All in all, it was quite disappointing. And, while I have my speculations on what caused this year to be sub-satisfactory, I sincerely hope that CES 2008 becomes a wakeup call for vendors and conference organizers, rather than a death rattle.

The Most Addicitive Wii Game

I can’t tear myself away. Here’s the most addictive Wii game that I’ve encountered yet. And, I explain why – the game builds an addiction feedback loop, making it very difficult to quit.

Geomerty Wars: Galaxy for the WiiIt isn’t often that a game comes along that is:

  • Instantly Playable.
  • Wonderfully fun.
  • Loaded with eye-candy.
  • Highly addictive.

Hmm, make that:

A-d-d-i-c-t-i-v-e.

Don’t let the two dimensional Asteroid-like vector graphics on the box fool you. Geometry Wars: Galaxy is not an Asteroids rip off.

If you got a Wii, you need to buy it now for your collection. Before the holidays.

Deep inside we all want a game where you shoot everything with total disregard, you’re loaded to the hilt with fire power, you amass incredible scores, and you cause all kinds of explosions and manipulate the environment to destroy your enemies. That why we seek cheat codes. This game found out how to do it without ruining playability! You get everything you ever wanted, without relying on cheat codes to make it happen.

Here’s my take on what gives this game its incredible hook:

Visually Pleasing


There isn’t a moment that there isn’t some color explosion, spray of sparks, swirl of color, or special effect going on. Some thing’s always moving or blowing up, and when it does, it looks like the best fireworks show you’ve ever seen. Effects are not boring, the tend to interact, and don’t seem redundant. Those watching will be treated to an impressive spray of color and particles.

“Every time you finish a game, the next carrot is just withing reach — if you play just one more time.”

Simple Controls


The simple synopsis is that you’re a ship in the middle of a grid in the galaxy. With the nun chuck you steer, with the Wii-mote you point.

You don’t need to read any rules to start playing instantly.

Enemies Fear You


As you point, you emit a red laser that directs where you’ll fire; enemy objects see the red laser and run from it.

Unlimited Firepower


Unlimited, constant, fast, ever improving unlimited firepower — just push the button or squeeze the trigger.

Enormous Colorful Bombs


If enemies get too close, push either button on the nun chuck and a kill-everything bomb will go off, taking out all your enemies.

Points for Everything


Whenever you destroy an enemy, you get points. If it moves, shoot it. If it doesn’t move, shoot it. If it disrupts the fabric of space itself, shoot it.

As you play, you get awards, in addition to the high score list, which is easy to get on and bump off the default scores; no one wants to look at scores from the game designer anyhow.

Cumulative Score Multipliers


Destroyed enemies leave behind little golden bits which you simply have to zoom near, accuracy doesn’t matter, and you’ll consume them; doing so gives you score multipliers. You can have very big multipliers.

Money Does Buy Happieness


Earning multipliers is like accruing currency, you can save up between games. Currency unlocks different playing fields, new enemies, and more wonderful things.

A.I. On Your Side


In addition to your ship, there’s a totally hands free drone.

Your drone stays near you, and using some very basic artificial intelligence, it helps you.

You can buy different skills for your drone. The more currency you have, the more skills you can purchase. And, get this, one of the drone’s tasks can be to collect more currency. Clever.

Longer Play


Think back to how many times you’ve played an arcade game and lost a life because you missed something trivial or committed a dumb mistake.

You may have your drone shoot, defend, snipe, or do one of any number of a selected set of tasks. You pick which, making compensates for weakness in your play style or leverage your strengths.

If you miss something during play, aren’t playing attention, or aren’t looking where you’re going, there’s a really good chance that the drone will take care of it for you. Play lasts longer and is more enjoyable because little accidents don’t matter.

The Addiction Feedback Loop


The more you play with a drone using a particular skill, the smarter it gets. The better you play, the faster that it gets smarter; it literally accumulates experience. With enough experience, the drone levels and plays even better, helping you even more.

Meaning, that after you finish a game, the drone is more capable, and you’ll do better in the next game at the same level of effort. So you do.

But then your drone levels, so now you want to play again to see what the new capability is. So you do.

You get more kills with a better drone. That directly translates to higher scores and more currency. And, more currency means new drone skills and more experience. Which, gives you a better drone. That takes you back to more kills.

Every time you finish a game, the next carrot is just withing reach — if you play one more time.

Pure evil. The best kind.

Features, features, features


Aside from the ton of worlds and surprises you can unlock, the disc has more.

Yes, you can play with another player. Even more surprising, if they have a Nintendo DS, your Wii will go WiFi and connect to it.

There’s also a Retro version as part of the game as well.

The game experience itself is fresh.

Plus the game itself comes in at about $10 cheaper than other main titles, it’s so affordable it’s not worth resisting.

Walt gives the Wii’s Geometry Wars: Galaxy two carpel tunnel thumbs up!

Comments on: Leopard is the New Vista

PC Magazine’s Oliver Rist has a harsh observation: Leopard is the New Vista. And what’s worse, he may be right. Here’s the Waltomatic take on each of his five points. Who’s the winner?

Today I was forwarded a review of OS X entitled: Leopard is the New Vista, and It’s Pissing Me Off.

LUV OS XI think it’s safe to say that I’m a fan of Apple, in general, as I find their hardware, environment, and tools far more productive for my development, office, and home needs than I ever did using Microsoft or its products.

I think it’s also fair to say that I’m willing to also point out when things don’t work:

Oliver Rist, raises some very good points in his treaty on Leopard’s recent similarities to Vista’s screw ups.

Here’s my take on his five points.

Vista Similarity 1: Wait for a Service Pack—Perpetually


Rist is right in saying that “[With Tiger] Everything. Just. Worked. Period.” I’m also quite in agreement that with Vista, even “a year after its shrink-wrapped release” it still has problems, driver issues, and “doesn’t work with 50 percent of new software.”

But I wonder how far back he’s actually recalling. Historically, I recall that each early version of Apple’s OS had serious kinks. Is comparing Tiger 10.4.9 with Leopard 10.5.1 actually a valid Apple to Apple comparison? (excuse the pun)

I’m with Rist if he thinks it should be, but accept the reality it isn’t. In my mind, Apple changed a number of things about the OS that they didn’t have to. Stability, size reduction, and additional hardware support will always earn high marks on my reviews. Unless the new glitz is functional, it doesn’t do much for me; but more on this in a moment.

At the moment, I’m tolerant because historically Apple has made right in reasonable time. By 10.4.3 and 10.4.4, I was quite happy. Given that I suspect Apple’s real purpose was not to make GUI fluff, but to pave the way for resolution independent graphics and new Core Animation, I’m surprised how well things held up.

Microsoft, Direct X improvements aside, gets no such pass, because as a whole, I still have problems with the OS, and it’s been around longer, and had more people working on it.

That said, I’m also aware that a good number of the Microsoft blue screens of death aren’t Microsoft’s fault — directly. When drivers do bad things, it can topple an OS. Of course, this leads me to wonder why Microsoft didn’t manage their kernel layers a bit better.

Knowing this actually provides some insight for Leopard as well. Everyone understood how Tiger worked. Too well, perhaps. There were quite a number of OS resource tweaks that delivered amazing integration and features. I was certainly one of the advanced users.

However, Apple assumes, and I think rightly so, that if you intend to do an upgrade in place, then if you’ve changed the operating system out from underneath them, you roll the dice. A number of people were bit by Unsanity’s Application Enhancer that didn’t upgrade at the last moment before installing Leopard.

Keeping up to date with OS X third-party applications is just as hard as it is on Windows. That’s why I eventually plopped down the money for Version Tracker Pro. Had I not, I would have been one of those that the new install would have taken out. Diligence is king.

Even so, my problems with an Upgrade was slightly broken features, like the password working after a screen save (despite the settings to the contrary), and performance. I later learned that the former was a permission problem on the preference, and the latter was a library extension that didn’t work with Leopard and just tried to keep reloading itself.

My solution was to do an Archive and Install. All of my options were preserved, just like an Upgrade in place, but because the OS was virgin fresh, my system behaved wonderfully.

I give Apple this round, simply because a “fresh install” with Microsoft is so destructive.

Oh, and yes, once you’ve touted something as a “new” feature, like 64 bit, you can’t do it again for the next release. That’s cheating.

Vista Similarity 2: Needless Graphics Glitz


Leah, my iPhone girl.I love eye candy as much as the next guy, and in my operating systems too.

However, I question the real value one gets out of it. As long as it doesn’t get in the way, that’s great. If it communicates more information subtly, that’s great too. Incidentally, what I mean by that is effects, like Genie, which show where your Window is going when you minimize it, is useful.

All these different preview modes, sliding covers, and non-sense, I could really care less about.

Though, I have to admit I’m a closet user of them. Sometimes it easier to quickly view an image to make sure I’ve got the right one, or scan the contents of a document because a poorly chosen filename was used. I’d like to think Apple could have done this without the big production.

What really gets my goat, however is that Tiger had transparent Windows. Then it went away! That really made me mad, because I was using them since I had a small desktop.

So, that made me go find Virtue, in order to have multiple desktops. My gosh, I loved that product. Where else could you have different backgrounds, on a 3D cube, and get to them by keystrokes, mouse maneuvers, or tilting or laptop or waving your hand over it and triggering the ambient light sensors!

But then Apple went and created Spaces. With no real future, Virtue is going away – – and killing off a fantastic sales tool for me. With no competition, I don’t see Apple adding these things back.

And, only now, are we starting to talk about the transparency I had before. Argh!!!

So, while Vista is pretty, and Apple is pretty, Apple got by for having slightly more than fluff for fluff’s sake. Apple gets to take this round, begrudgingly.

Vista Similarity 3: Pointless User Interface “Fixes”


I’ve got to say, again, I agree with Oliver. The new dock may look pretty, but Apple had an uncanny way of letting me know what was going on with those nice, readable from a distance, black, unobtrusive triangles.

Do I have a way to get them back?

Can I switch an put the dock on the side and get something more acceptable looking? Yes, but then again I don’t want it on the side.

It’s crappy decisions like this that cause people to write utilities to hack the operating system which cause the initial instability problems in the first place.

Using Vista as the example, just because something is pretty doesn’t mean it’s enjoyable to use.

Having said all of the above, I have to admit that many of the things I initially didn’t like, I quickly grew to use. They bother me less.

Let’s just say in this round, the bell rang, and there was no winner.

Vista Similarity 4: Nuked Networking


I groan when I see Microsoft operating systems splinter over stupid artificial limitations like how many network connections can be concurrently inbound or outbound. I shake my finger at any operating system which can’t handle jumbo packet sizes or let me switch between 10/100/1000 ethernet speeds.

But I do accept that Windows shares, using Samba, can be difficult with Microsoft deliberately sabotaging protocols to force a homogeneous network with them being the vendor. Embrace and Extend. Anti-Trust. Bogus interoperability. Halloween Memos. I just can’t take the message that Microsoft is out to help me seriously anymore; too much bad history; too little progress. DRM, WGA, poison pill updates, spying – that’s the reason I left Microsoft.

While I recognize that Apple and Microsoft are in a cat’n’mouse game for accessing Windows resources, I do have a complaint to put on Apple’s shoulders.

And that is: just because I have a network, doesn’t mean I want to network. Unless I’m trying to comb my network’s machines, don’t bring them all to my Finder. I don’t need that. I know what kind of network traffic Microsoft generates.

On the other side of the coin, VNC is now built in. And, well, wow. Apple, you did well there. It’s almost as if Apple knows I’m slowly expelling Microsoft and replacing it with Unix systems.

But that doesn’t change the fact that when I do need access to a Windows box, and I’m using my Mac, I want it to be just as seamless. Just the other day, I tried to copy a file from a Windows share to my local desktop to work with a local copy. Locally. (Sense a theme?)

The Windows box said “that file is in use” (because someone had the network Excel file open) and wanted to know if I wanted a read-only copy. The Mac, however, simply said Permission Error and never told me why.

Apple: I need error messages to not be so abstract. Give me a way to Option-Click on them or something and dump the error.h code; in short, if I’m smart enough to fend for myself, let me. Or, just make it work.

I assume people have already heard that if you Move (not copy) a file from one resource to the other, if the destination is full and aborts the copy, the source file still gets deleted (the other half of the move). I hope that’s fixed.

Now, the sheer fact that Microsoft has a horrible time with other OS’s (and depends on them playing by their rules), the final score for this one goes to Apple. Though Apple got lucky.

Vista Similarity 5: Bundled Apps as New Features That Suck


Oliver and I may start to part ways at this one, although not that far.

All the standard home and media applications Apple bundles with their OS are really top notch in my opinion. In fact, I buy iWork in addition to iLife. It’s Apple’s Pro applications that use a interface that I find very dated. And ugly.

But the feature we all seem to gripe on is Time Machine.

My first experiences with Time Machine were horrible. The system would seize up, and, well to be fair, I have to admit that this all went away after I did an Archive and Install, rather than the Upgrade in place over my existing patched OS Tiger.

And, while I applaud the concept of Time Machine, I don’t like that I can’t force it to kick off when I want. Or that I can’t easily point it at a common server. Or use it wirelessly.

But my biggest beef is why in the world Apple just didn’t hold off, wait until ZFS was working the way they wanted, and delivered something that managed things directly with the filesystem itself.

In addition to Time Machine, I find myself using SuperDuper and Carbon Copy Cloner to make quick, efficient backups, that are also bootable.

What I think Oliver might have missed is a subtle difference.
– With Time Machine, everything is backed up.
– Not that Time Machine backs up everything.

Let’s cover that a little closer. Time Machine does do a full backup, but then everything from then on out is incremental. And intelligently so. In fact, you can even go wandering around the files on the backup disk directly, should you choose to.

The way I’m reading things is that the review gives the impression everything is always backed up. That’s just not so.

Would I like to be able to tell Time Machine to only back up what I want it to? Yes. Please.

Would I like to only delete the things I intend to? Of course. But, realistically, it’s when I delete an important system file, and Time Machine has a copy, that I’ll suddenly become more forgiving of why it does what it does.

All his GUI gripes with Time Machine are dead on. However, when you get Time Machine working (via a clean Archive and Install – which keeps your preferences, data, and applications, btw), it does work as advertised.

It’s close. Time Machine’s integration is trivial. But over all, I think Vista’s backup, is better in the long run. Vista wins this round.

Oliver, I think, in this case was guilty of throwing the baby out with the bathwater. To be ticked off at the first version of a new application that could have been better, is justified. To extend that assessment to all bundled apps, as he does in his title, is not.

What the world hates is that after buying the OS, you still can’t do much with it. With Apple you can. And, with most Window machine purchases, you get a lot of crapware. Apple, you don’t.

In fact, I think Apple misses the mark. QuickTime Pro should be bundled with the OS, and if they were really on top of things, iWork as well. I’d gladly even pay the full retail price rolled into the cost of the machine. Why? Because can you image if everyone’s machine out of the box shipped with software that could do Office related stuff? You’d have a killer do-all platform from time the machine was powered up. There’s no way Microsoft could do that.

So, while Vista won this round, I’m gonna give Apple half-credit, since I think it was an unfair contests.

Walt’s Final Score


Apple 3.5 / 5; Vista 1 / 5.

I’d still rather use OS X Leopard than Vista any day of the week.

Walt gives OS X Leopard a thumbs up, even though it still needs some work.