I was particularly worried about removing the McAfee software. Last time I tried that, the uninstall program failed and left lots of remnants on the system. I spent hours first tracking down instructions and then manually removing services and registry settings. By comparison, the removal of Internet Security Suite 6.0 was painless. It took all of five minutes.
The installation of Windows XP Service Pack 2 (SP2) was painless too. I still haven't explored all the benefits of SP2, but I like the built-in Windows Security Center, the new Outlook Express security features, and the Internet Explorer pop-up blocker. (Nevertheless, I will continue to use Firefox for most of my web browsing.)
In short, things were going great. I had a brand-new copy of Norton AntiVirus 2006 and I expected that installation to be dirt simple. Twenty four hours later, I finally have things working. Although the initial installation appeared to go well, I couldn't get Symantec LiveUpdate to work. Without LiveUpdate, it is difficult to get the latest virus definitions. Without those, virus protection is incomplete.
When LiveUpdate fails, it tries to be helpful. It displays an error message and provides a link to a Symantec web page with trouble shooting tips. In this case, the message was:
LU1841: Connection to ISP failed. LiveUpdate could not connect to your Internet Service Provider. Verify your dial-up information is correct.Possible explanations included problems with the system's Internet Options or misconfigured firewall software. I checked these and other possible explanations, used Symantec's Automated Support Assistant, and generally pounded my head against the monitor for hours. Nothing helped.
Finally, I stumbled upon this excellent document on the Symantec site. Near the end of the document there is a section about some Settings.LiveUpdate files. These files hold various settings including the names of LiveUpdate servers. If the files are corrupted, LiveUpdate can stop working. The document suggests removing the files and trying again. Since the LiveUpdate service appears to keep the files open, this is easier said than done. Unless you take some special steps, you will get sharing violations when you try to remove the files.
Here's what worked for me:
- Restart Windows in safe mode. This causes Windows to run without the LiveUpdate service.
- Backup all the files in c:\Documents and Settings\All Users\Application Data\Symantec\LiveUpdate. I just copied the files to a temporary directory.
- Back in the c:\Documents and Settings\All Users\Application Data\Symantec\LiveUpdate directory, remove all files with Settings in the file name. In particular, you don't want to remove the Configuration and Product files. Those files apparently contain important information about your registered Symantec products.
- Restart Windows and retry LiveUpdate.
I am reading Paul Johnson's big
You may have seen the term "Web 2.0" tossed around, but what does it mean exactly? In one context it appears to have something to do with Ajax. In another context it appears to have something to do with tags -- like tags in Flickr. It turns out it includes both ideas and much more. It's a grab bag of ideas supposedly driving a rebirth of the Internet.
Bloglines is a FREE web-based service that watches for new posts on multiple blogs. It keeps track of new posts so you don't have to constantly visit your favorite blogs only to be disappointed when there's nothing new. It's especially useful for monitoring blogs with infrequent or sporadic activity.
For the past several weeks, I have been working on an 
Kahled Hosseini's
I recently finished reading
Jakob Nielsen has published a list of the
Many runners have a favorite race -- a race they return to year after year. My favorite is the 

One premise in the first chapter impressed me most of all. Markoff traces the beginning of personal computing to 1945 -- specifically to an Atlantic Monthly article called "As We May Think". The author,
Absolute Friends, by John le Carré, is a well written, gripping, ultimately infuriating book. It's the story of two friends: Ted Mundy, a British boomer born in Pakistan at the time of Partition, and Sasha, a radical German gadfly.
Is it just me or are lots of runners real geeks? Many runners I know are into gadgets. Some of them have been using heart rate monitors for years. These devices let you continually measure your heart rate during a run. If you are running too hard and you exceed your target heart rate, you can adjust your pace. Increasingly these devices include a GPS or other technology for measuring distance. Now you can continually track your pace and cumulative distance while you're running.





In the wake of Hurricane Katrina, New Orleans has seen flooding, loss of electricity, looting, and shortages of food, fuel, and potable water. This morning fires broke out around the city. Somehow 


If you are a student of human nature, it's no surprise the contestants are still at it. In some organizations, it is all about maximum visibility for minimum effort. The truly frightening thing is how far the tools for self-promotion have evolved since the 1970s. These days contestants wield PowerPoint presentations, electronic mail, and instant messaging in their quest for maximum visibility. There's nothing wrong with Joe Programmer using such tools to communicate, but in some cases, he should be spending more time with his favorite IDE.
The 





Last summer I built this treehouse with my kids. We based it on a design we found in David Stiles's 


Ever since I first watched a sheep dog trial, I have been fascinated by border collies. With just a few commands from his master, a well trained border collie is able to gather a small herd of sheep, march the herd through a gate, and drive them into a pen. It's a eerie mixture of predatory instinct and obedience training.
The Mythical Man-Month is a masterpiece on the subject of software project management. Although he wrote the book in 1972, the author, Dr. Fred Brooks, is still quoted by software developers and managers today. "Plan to throw one away," "Take no small slips," and "Adding manpower to a late software project makes it later," have long since become conventional wisdom. We don't always follow the conventional wisdom, mind you, but we can quote it.