Recently in Musings Category

We're moving to California

| 4 Comments

(Mental playlist for this entry: Led Zep's Going to California; Fatboy Slim's Kalifornia; Take California by the Propellerheads; the Royal Gigolos remix of California Dreamin'; close out with the Red Hot Chili Peppers' Dani California).

From the title of this post and the playlist above, you might have figured it out: we're not moving to Seattle, but instead to somewhere in the wild, wild Bay Area. Worse, I'm leaving 3Sharp and joining another company altogether. Shock! Horror! How did this happen?

It's complicated.

Since my dad's death in 2007 I've been thinking more about who I am and what I do. In my early career, I built software, a process that has tangible (and hopefully executable) results. In my current role, I spend a lot of time researching how things work, and the good and bad aspects of various technologies, and communicating my learnings to people in different ways. Over time I began to feel as though I was losing the passion that had made me successful at 3Sharp. I still enjoyed tinkering with new technologies (yeah, Exchange 2010, I'm looking at you), but I felt as though my inner fire was turning into banked coals instead of a roaring inferno.

At the same time, 3Sharp has been growing and changing in some new and exciting ways. Some unforeseen (and very much unwanted) changes in our business meant that we had to lay people off-- people I valued as friends and for whose welfare I felt responsible. That was a hard pill to swallow for me. At the same time, PKS, and its related technologies, have been strong areas for us, as has the work we've done focused on Office and SharePoint. The only way I could help move that work forward was by driving 3Sharp's sales and marketing efforts, but I quickly found that-- compared to the other things I knew how to do-- that I was neither very excited by nor very good at these critical things.

When Acuitus approached me to do some on-site training for them in Monterey, I jumped at the chance because Jim McBee (my longtime friend and a great American) had told me they were doing some interesting things. After the training was over, I flew down to San Jose to talk to them about hiring 3Sharp to do some additional work. During that time I got more hands-on experience with their digital tutor, and learned more about their long-term plans. Instead of hiring 3Sharp, they offered me a job.

After a lot of soul searching, and many long conversations with Arlene, I decided to accept their offer. I'd been approached by other companies before, including competitors of 3Sharp and companies that wanted Exchange talent in-house. This offer was different, though. What tipped the scale is this: I firmly believe that what Acuitus is doing will revolutionize the way computer-based learning works and how it's used. Working there will give me some unmatchable opportunities to build and do things that can make a lasting impact for millions of people. That was too much to resist!

There are a lot of scary parts to this change: I'm uprooting my family to move someplace that none of us have ever wanted to live, going back to working in an office instead of from home most of the time, and having to prove my skills and worth all over again from scratch. Instead of the established support system we would have had in Seattle, we're starting over in a new, and very different, environment from what we're used to. These things are all hard.

The change is hard for another reason. I think of my partners in 3Sharp-- Paul, Peter, and John-- like brothers. Telling them that I was leaving was one of the most difficult things I've ever had to face. I have learned so much from them that I owe them a debt I can't ever repay, not that leaving them is helping to repay it any! However,  I believe in their talent and drive, and I know that 3Sharp will continue to thrive and prosper under their care.

However, sometimes it takes work to move on to the next stage of whatever the Lord has planned for us. That's what I'm trying to keep in mind as we go through the process of looking at ridiculously overpriced houses and figuring out how we'll make the leap to this new environment. I've added a new category called "California" for posts just about the transition, even. Onward...

About two years ago, I bought Arlene an American Standard Champion toilet for Valentine's Day. Not too long after, I added another one in the hall bathroom downstairs. Over time, they both developed odd flushing behavior caused by the design of their flush system. It uses what they call a Flush Tower; it's basically a concentric pair of cylinders where the flush lever lifts the inner cylinder, which in turn lifts the outer cylinder and dumps water through the trapway.

One toilet has decided to just make a loud "clunk" when you flush it. That's caused by the inner cylinder dropping down prematurely instead of engaging and lifting the outer cylinder. The other one flushes, but the outer cylinder drops too soon, so it only releases about half as much water as it should.

I called American Standard's customer service department and spoke to a very pleasant lady who agreed that the toilets were still under warranty (with a 10-year warranty I should hope so!) She told me that the Flush Tower had been redesigned and that they'd be happy to send me two new ones via FedEx. That's the kind of customer service I like (though I'm not looking forward to pulling the tanks from both toilets to replace the towers).

In other, and completely unrelated, news, about six weeks ago. the living room Xbox 360 died with a RROD. I used the Xbox web site to get a repair case opened and sent it off; it came back about two weeks later. In the meantime, I moved the basement 360 to the living room, then we started remodeling the basement, then we went out of town... and so on. Bottom line: I plugged the newly repaired 360 in last night and it immediately failed again. Now I have to send it back, wait for them to fix it, and reinstall it. If only there were a cross-ship option. Or, if only the frigging things wouldn't fail so often in the first place. There, I said it. Now I feel better.

image943888651.jpgFirst impressions matter sooooo much. Here's what I saw when I approached the car; obviously it's been parked near Big Bird's nest a little too long.

Other than that, it was a good experience. It was fun driving a hybrid, and the car location was perfect for what I needed. I will definitely use Zipcar again.
Update: not long after I posted this, I coincidentally got an e-mail from someone in the Zipcar Seattle office asking how my first Zipcar rental went. I sent her a link to this post, and within two hours I got an e-mail response telling me that she had dispatched someone to pick up the car and get it cleaned. With that kind of responsiveness I'll absolutely use Zipcar in the future.

image943888651.jpgFirst impressions matter sooooo much. Here's what I saw when I approached the car; obviously it's been parked near Big Bird's nest a little too long.

Other than that, it was a good experience. It was fun driving a hybrid, and the car location was perfect for what I needed. I will definitely use Zipcar again.
Update: not long after I posted this, I coincidentally got an e-mail from someone in the Zipcar Seattle office asking how my first Zipcar rental went. I sent her a link to this post, and within two hours I got an e-mail response telling me that she had dispatched someone to pick up the car and get it cleaned. With that kind of responsiveness I'll absolutely use Zipcar in the future.

My next vehicle: not a Chrysler

| No Comments

I've been a loyal Chrysler/Dodge owner since I bought my first new car back in 1990. In general, their cars (and especially their minivans) have fit my needs really well, and they've been reliable enough. However, in the last month, our 2005 Grand Caravan's reliability has fallen off a cliff. To wit, here are the repairs it's needed recently:

  • a new water pump
  • a new set of plugs and wires
  • a new shaft and seal for the power steering system
  • a new front blower motor, without which there's no heat

That's not including the things that should be fixed but are too much hassle, like the intermittent fault that sets off the alarm about a third of the time when you use the power liftgate. (Update: I forgot to include the oxygen sensor in the above list.)

So, sorry, Chrysler. Bankruptcy or not, the next time I buy a vehicle it won't be one of yours. It will most likely be an American-made Honda. (Update: Missy suggests an American-made Nissan Quest-- something I'll definitely look into.)

My next vehicle: not a Chrysler

| No Comments

I've been a loyal Chrysler/Dodge owner since I bought my first new car back in 1990. In general, their cars (and especially their minivans) have fit my needs really well, and they've been reliable enough. However, in the last month, our 2005 Grand Caravan's reliability has fallen off a cliff. To wit, here are the repairs it's needed recently:

  • a new water pump
  • a new set of plugs and wires
  • a new shaft and seal for the power steering system
  • a new front blower motor, without which there's no heat

That's not including the things that should be fixed but are too much hassle, like the intermittent fault that sets off the alarm about a third of the time when you use the power liftgate. (Update: I forgot to include the oxygen sensor in the above list.)

So, sorry, Chrysler. Bankruptcy or not, the next time I buy a vehicle it won't be one of yours. It will most likely be an American-made Honda. (Update: Missy suggests an American-made Nissan Quest-- something I'll definitely look into.)

Wayne Hale five years later

| No Comments

In January 2004, I posted a note about Wayne Hale, the NASA deputy program manager for shuttle operations. He was taking responsibility for the Columbia disaster. Five years later, he's still stirring things up. Godspeed, Mr. Hale.   

Important travel tip

| No Comments

This is very helpful advice, though I don't know where it came from: always fly first class.

image001.jpg

From a friend in the Seattle area who wanted to stay anonymous:

  • Most of my disasters preparations; food, water, generator, water filters, supplies, etc... are for the days after things go bad. Getting through the first 24 hours in the best possible condition is much more important. How you get through and what you do in the first 24 hours will set the tone for everything that follows.
  • Do you know where your community rally point is? Where emergency services will be available? Where to get sandbags? Closest chopper pad?
  • Disasters are a come as you are event. I spent the first three hours of the flood in slip on moccasins and sweat pants. No gun, no multi-tool, just my Spyderco knife and a Sharpie. If it isn't on-hand in three minutes or if you don't remember that you have it or exactly where it is, it might as well be on the moon.
  • Don't overfill sandbags. 90% full is about optimum. That way, there's room in the bag for the sand to shift, conform to the space to fill in the gaps.
  • A wheelbarrow. Its not just for farmers. You can move twice as much material for less effort in a wheelbarrow than by carrying it. I recommend the dual-wheeled models as they're more stable and less likely to get stuck in the mud.
  • Energy drinks. Legalized "speed" that will carry you through with extra energy when you need it.
  • An American flag, pole and holder. Hanging the flag outside your residence is a good way to signal to aid/rescue that your house is occupied.
  • Pre-packed disaster equipment. Hoses with your pumps, extension cords with your generator. Saves time and effort as everything is in the box ready to go so you don't have to gather it up or remember where it is under pressure.
  • Physical skills. Do you know how to build a sandbag wall quickly and efficiently? (I never thought about it before now.) Do you know how to drive your SUV through deep water? How deep can you safely go?
  • You might be prepared and know what you're doing, but there's lots of idiots out there. Law enforcement and officials are going to assume you're the latter until they see otherwise.
  • Hand sanitizer.
  • Your most useful tool is the one between your ears.

There's some very thought-provoking advice in the above, especially knowing your community and convincing the local law that you're not an idiot. I know I'll be applying this list to our family's disaster planning.

The Book of HDTV

| No Comments
Verily, this man did seek to obtain an HDTV. His quest was mighty, for he sought to buy an HDTV at the City of Circuit and many other diverse places, and he did relate all that he did upon the Internet, like unto the plates which our fathers hath made.

Here's a great article by Cam Beck dissecting the origin of the Marines' familiar all-purpose exclamation. The best part of the article:

To further demonstrate the indefatigable utility of OO-RAH, I've compiled a top 10 list of possible meanings:
  1. I am a Marine.
  2. I enthusiastically accept your message.
  3. I am excited to be here.
  4. Pleased to make your acquaintance.
  5. What you ask of me, not only will I do, I will do in a manner befitting a Marine.
  6. I expect good things out of you.
  7. Good job.
  8. I am not supposed to be motivated about performing this task, but I will force myself to express excitement for the benefit of my fellow Marines and to tactfully annoy my superiors who gave me the task.
  9. I love being a Marine.
  10. I am about to destroy something.

How I joined the Marine Corps

| No Comments

@ihenpecked on Twitter just said he wasn't sure if the Marines would have been right for him. I didn't think they were right for me, either.

Flashback: it's 1986. The Cold War is happening, big time. I wanted nothing more than to fly jets, pretty much for whoever would have me, but I certainly didn't work hard for it. I made a desultory effort to be nominated to the Air Force Academy or Annapolis, but my heart wasn't in it (and neither were my grades, sadly). More or less as a lark, I took the ASVAB and did pretty well on it. That resulted in a flood of calls from recruiters. All the Air Force guys could talk about was missile maintenance, and the Navy recruiters kept talking about subs and nuclear power, neither one of which I wanted any part of; I was firm on going to college and couldn't see putting that aside for active-duty service.

I had no interest in the Army or Marines, and told their recruiters that. The Army guy took me at my word, but the Marine recruiter, bless his heart, was made of sterner stuff. He kept calling me every few weeks, and it seemed like he always knew when we were sitting down to dinner. I finally agreed to go to his office to talk to him, and that was my downfall: he totally sold me. He convinced me of the benefits of serving in the Marine Corps Reserve, and that it was better to "test-drive" military service before making the commitment to get a commission and the obligations that come with it. (Advice that I took, having heard it from my grandfather, a WW II vet and retired USAF pilot.)

I left for boot camp about four months later, two days after graduating from high school. Then the real fun started :)

How I joined the Marine Corps

| No Comments

@ihenpecked on Twitter just said he wasn't sure if the Marines would have been right for him. I didn't think they were right for me, either.

Flashback: it's 1986. The Cold War is happening, big time. I wanted nothing more than to fly jets, pretty much for whoever would have me, but I certainly didn't work hard for it. I made a desultory effort to be nominated to the Air Force Academy or Annapolis, but my heart wasn't in it (and neither were my grades, sadly). More or less as a lark, I took the ASVAB and did pretty well on it. That resulted in a flood of calls from recruiters. All the Air Force guys could talk about was missile maintenance, and the Navy recruiters kept talking about subs and nuclear power, neither one of which I wanted any part of; I was firm on going to college and couldn't see putting that aside for active-duty service.

I had no interest in the Army or Marines, and told their recruiters that. The Army guy took me at my word, but the Marine recruiter, bless his heart, was made of sterner stuff. He kept calling me every few weeks, and it seemed like he always knew when we were sitting down to dinner. I finally agreed to go to his office to talk to him, and that was my downfall: he totally sold me. He convinced me of the benefits of serving in the Marine Corps Reserve, and that it was better to "test-drive" military service before making the commitment to get a commission and the obligations that come with it. (Advice that I took, having heard it from my grandfather, a WW II vet and retired USAF pilot.)

I left for boot camp about four months later, two days after graduating from high school. Then the real fun started :)

I ordered Arlene three things from CafePress: two Twilight-themed T-shirts and a Twilight calendar. They arrived on time, as promised, but she wasn't crazy about any of them (Tim and Julie got Arlene a nicer calendar, and the T-shirts were a bit too small). I e-mailed CafePress to get an RMA. On New Year's Day, they responded in less than 4 hours and told me that they would issue a credit-- and to keep the merchandise! I was amazed at the speed of the response and the lack of overall hassle. I'll definitely do business with them again.

I ordered Arlene three things from CafePress: two Twilight-themed T-shirts and a Twilight calendar. They arrived on time, as promised, but she wasn't crazy about any of them (Tim and Julie got Arlene a nicer calendar, and the T-shirts were a bit too small). I e-mailed CafePress to get an RMA. On New Year's Day, they responded in less than 4 hours and told me that they would issue a credit-- and to keep the merchandise! I was amazed at the speed of the response and the lack of overall hassle. I'll definitely do business with them again.

No Detroit bailout, kthxbai

| No Comments

Mitt Romney makes a very cogent argument against a bailout in today's New York Times. Don't get me wrong; I live in the heart of the Auto Belt, and I have many friends who work in the industry. I don't want to see it disappear altogether. I have owned a series of American-made cars since I was old enough to start buying cars. By and large, they have been good to me (especially our minivans!)

As a taxpayer, though, I can't stomach the thought of sending another $25 billion, or more, to Detroit just to see it ratholed in a useless quest to stem the bleeding. I see firsthand how many mistakes the upper-level management of the ex-Big Three have made, and I can't imagine that just giving them more money is going to solve the problem. Bankruptcy, on the other hand, gives them a well-understood set of tools to attack some of the root causes of their current situation. The medicine tastes terrible, but the eventual cure is worth it.

No Detroit bailout, kthxbai

| No Comments

Mitt Romney makes a very cogent argument against a bailout in today's New York Times. Don't get me wrong; I live in the heart of the Auto Belt, and I have many friends who work in the industry. I don't want to see it disappear altogether. I have owned a series of American-made cars since I was old enough to start buying cars. By and large, they have been good to me (especially our minivans!)

As a taxpayer, though, I can't stomach the thought of sending another $25 billion, or more, to Detroit just to see it ratholed in a useless quest to stem the bleeding. I see firsthand how many mistakes the upper-level management of the ex-Big Three have made, and I can't imagine that just giving them more money is going to solve the problem. Bankruptcy, on the other hand, gives them a well-understood set of tools to attack some of the root causes of their current situation. The medicine tastes terrible, but the eventual cure is worth it.

Happy 233rd birthday, USMC!

| No Comments

Tomorrow marks the 233rd birthday of the world's finest fighting force: the United States Marine Corps. Semper Fidelis to all my brethren who have served or are serving our nation as Marines and corpsmen. On this day, I hope you will join me in celebrating the Marines' traditions of honor, service, and duty. Here's the Commandant's annual birthday message to help get you in the mood.

Remembering Samuel Nicholas

| No Comments

Every Marine knows the name of Samuel Nicholas, the Quaker businessman and farmer who was commissioned as the first officer of the Continental Marines back in 1775. For the rest of you, here's an interesting article on the quiet and little-known ceremony that marks the founding of the Corps each November 10th. Semper fi, Major Nicholas.

I've noticed something over the last few days: many of the web pages I load now show Meijer ads in place of their "normal" banner ads. This seems unusual, given that Meijer is such a regional company. This might be a case of cookie-based ad targeting, or it might be Buckeye experimenting with deep packet inspection for ad insertion. I surely hope it's the former, and not the latter.

Update: duh, I should have looked more carefully at the ads; they all say "Ads by Google" at the bottom. Mystery solved.

The Basement

| 1 Comment

I grew up in Louisiana. In a state where people are buried above ground to keep their corpses from floating off, basements aren't very common. My grandparents live in Alexandria, in the central part of the state. Their house had a basement, the entrance to which was a 3' x 6' trap door behind the wet bar. Entering the basement was always a big event. There were all sorts of wonderful things down there: mysterious jars of cannery products, stacks of yellowed old newspapers, piles of ancient National Geographic back issues, and so on. That's what I thought a basement should be like: rare, mysterious, a little scary, but ultimately familiar.

When my parents moved to Perrysburg, the house they bought had a big unfinished basement. Dad quickly filled it with woodworking tools, a huge L-shaped workbench, and a small finished office stuffed with every kind of ham radio you can imagine. Many of the tools in the basement were familiar: there was the old red air compressor that I'd used for hundreds of hours while refinishing and repainting cars, and the ancient Zenith Transoceanic that we used to listen to the BBC and WWV while out at the fishing camp he built way down on the bayou. There was scrap wood, and an old dresser from my boyhood that had repurposed for component storage, and a bookshelf full of solvents and cleaners and various other hazards. In short, it was a familiar place for both of us, filled with things we understood and knew the measure of. We spent probably a hundred hours building a bed for David (a project which, truth be told, would have taken him maybe 15 hours had he done it without my inexpert help).

Of course, the basement was more than a workshop; it was somewhat of a gathering place. Julie, Tim, Arlene, and I would go down there at Christmas time to wrap presents, safe from the running feet and peeping eyes of the kids. Traditionally we'd go out shopping with the old man on Christmas Eve and come back laden with his selections, which of course he wasn't going to wrap himself. The boys would go downstairs and sit on his lap while he twiddled radio knobs, asking questions so fast that he couldn't finish the answer to one before the next one popped out.

Now, a year after his death, the basement is mostly empty. The woodworking tools are gone, parceled out to people with the knowledge and space to use them. The remaining radios sit silent. The workbench is mostly clean, although both the air compressor and the Zenith remain. I took the tools and supplies that I could use, knowing that as I maintain and use them that I'm preserving some small part of the things he taught me. It's a lonely place now, and one that I avoid. I miss him terribly sometimes, but never more so when I go down those steps, past the framed pictures of Tim and I in dress blues, under the "I (heart) my truck" license plate, and into that basement: no longer mysterious, no longer even familiar.

Wow! This puts Arlene's complaints about my snoring in a whole new light. Apparently, heavy snoring is a risk factor for carotid atherosclerosis, as measured by an Austrian research team. Better keep an eye on that (or an ear!)

It's always fun to joust with my friend Bob Thompson, who is perhaps the most libertarian libertarian I know. Sadly, I think he's flat-out wrong about food allergy warnings. I admit to being biased; my wife is gluten-intolerant and I have other relatives (and friends) who suffer from various kinds of nut allergy.

The problem with the current labeling standard is this: there is no standard. Quick: what's the difference between "may contain", "made in the same factory with", and "produced on the same equipment with"? If I have three products with those labels, how can I tell which one(s) (if any) are OK to bring home? The existing US law, FALCPA, requires manufacturers to label products that contain certain allergens. Manufacturers have voluntarily been adding "may contain"-style warnings to reduce their liability-- but there's no standard for doing so, and this is resulting in a lot of needless hassle for the producers and consumers.

On the gluten-free front, there is an existing EU standard for deciding which products may be labeled as "gluten-free", based solely on measured gluten content in the final product. The FDA is in the process of adopting it, which I think is great: it gives people a tangible indicator of whether something is safe to eat, or not, irrespective of where and how it was produced. Until then, I don't see how standardizing on a labeling phrase could possibly be a bad thing. In fact, if I'm going to have the government spending money on regulations, better they should do it for food safety than on firearms or political contributions.

I'm in coach on a Delta flight from Cincinnati to Seattle. Delta recently started a new food-for-sale program called EATS. The folks over at FlyerTalk seem to like it pretty well. I had Chik-Fil-A in CVG, and I'm headed to a lunch meeting, so I didn't want a full meal, but I did buy a Clif Mojo bar. It's pretty good-- sort of like a light pretzel with some peanut chunks. However, I'm a little disconcerted by the label, which has a blazon proclaiming "70% organic". What does that mean? Is the other 30% inorganic? Did I just get my RDA of aluminum and silicon? Should I have only eaten the first 2/3rds of the bar and left the remaining 33% behind to make sure I didn't eat anything unhealthy?

Quote of the day

| No Comments

I don't know who said this, but I agree with it 100%:

A veteran -- whether active duty, retired, or national guard or reserve -- is someone who, at one point in his, or her, life, wrote a blank check made payable to "The United States of America," for an amount of "up to and including my life."

That is honor, and there are way too many people in this country who no longer understand it.

Pervasive Allstate ads

| No Comments

We try really hard to limit the amount of advertising that our kids see. We do this via several measures: limiting how much TV they watch, encouraging them to watch non-commercial programs, and using a TiVo to skip ads. However, in the last week, Matt and Tom have both surprised me.

First, on the way to school, Tom asked who our car insurance was with. "State Farm," I said. "Do they give you a new car if your old one is totaled like Allstate does?" he asked.

I explained that, no, State Farm wouldn't give us a brand-new car; they'd pay the market value (a concept he already grasps from allocating his allowance.) "You should use Allstate," he opined, "because they'll just give you a new car. That's what their commercial says, anyway."

That afternoon, Matt was eating a Nerds rope, which he likes to break into sections. He stacked up two sections of unequal length to make a bar graph, pointed at the shorter one, and firmly said "Dad, you could save money on car insurance like this if you used Allstate."

I don't know what Allstate is paying Dennis Haysbert, but apparently it's money well spent.

Good news and bad news from my favorite local newspaper.

Good news: five Blade columnists have started blogs at the paper's web site. (Thankfully, none of them are opinion columnists.)

Bad news: you can't get RSS feeds for them. Oh sure, each page sports a little orange RSS logo, but when you click it you get this summary page. It offers some feeds, but none for the columnists. (Bonus bad news: the only comment mechanism is to e-mail the blog author.)

So, I give them a B- for their effort so far. All of the columnists had content posted before the official launch this morning, and it's all decent intro material. The grade would be higher if I could actually subscribe to their feeds. I called Kevin Cesarz, who's listed on the masthead as the online editor, to ask him about it, but he wasn't in.

Update: the feed page now lists the individual columnist feeds. Yay, Blade!

Doggone it, this just isn't fair. I was going to go to Lotusphere, but decided not to because I'm already going to Orlando twice this year for other trips.. and who's their keynote speaker? Only the first man to walk on the moon.

The list of past speakers from Lotusphere is pretty impressive: John Cleese; Rudy Giulani, Walter Cronkite... meanwhile, at the flagship MS event, we get... Microsoft executives. Don't get me wrong; I expect to see executives touting their products, and I appreciate Microsoft's efforts to bring in sidekicks like Samantha Bee or Mary Lynn Rajskub to liven things up a bit. However, why couldn't we have an interesting topical speaker? It couldn't be that hard. Warren Buffett would probably be glad to help his friend Bill out. How about Sean Payton? Scott Adams? The possibilities are limitless.

(Marketing) angels in action

| No Comments

Interesting thread over at Ed's blog: he had a Tumi bag that died, Tumi wouldn't replace it, and so Ed posted about his search for a replacement. Two things happened: Tumi saw his post and replaced his bag with a new one, and Briggs & Riley, the brand he was considering as a replacement, contacted him and offered to let him try one of their bags. I love to see this happen, and not because companies send me lots of stuff (I didn't even get one of those crappy phones that Sprint was slinging around with such abandon a few months ago.)

Clearly both Tumi and Briggs & Riley "get it"; they saw a good opportunity to score some positive marketing for their products at relatively low cost. This is a smart strategy, and one which I expect to become a differentiator between savvy companies that understand how to enter into conversations with the broad community and the old school (which normally just shouts at them à la traditional advertising).

(and apologies to all my readers who saw the word "angels" and were expecting a more spiritual contribution!)

I get some of the best stuff in my press release feeds! Today's winner is a release from the Visa Bureau, an independent visa agency that makes its living from helping people emigrate. Anyway, the release points out that Australia has added network security, Siebel, SAP, J2EE, C#, and Java skills to the Migration Occupations in Demand List (MODL) (along with boilermakers, panel beaters, pastry cooks, and welders).

Turns out that I need a new (or, more precisely, different) set of power adapters for South Africa. Amazon has a set of adapters for $9.99, so I snagged a couple. Taking a tip from Devin, I've put all my power adapters into a big ol' Ziploc bag so they don't scatter at the bottom of the bag.

Last trip, I forgot the USB headset I use with Skype. This time I was going to try using my Bluetooth headset (a Netcom GN6210) with the MacBook Pro; however, after I paired the headset, I kept getting Bluetooth audio failures. The strength of the GN6210 is that it also works with my desk phone, which I use a lot more than my cell phone because I get poor reception in the basement. I could replace it (or give it to Arlene to use upstairs), but I'll probably wait until I move up to the new attic office.

I also got a Verizon "world phone" SIM. At least in theory, this should let me take my US phone number with me when I travel, using Vodafone's GSM network. There's apparently no way to test that in the US because the SIM only works on Vodafone's world-wide network. I'll be taking my newly repaired JASJAR to use as a phone and for demos; I do one really cool Exchange ActiveSync demo where I throw the JASJAR's screen up on the projector using SOTI PocketController.

Amazon also supplied me with a PATRIOT from Wenger Triple Gusset Rolling Case w/ Removable Tote, a fancy name for what looks like a very sturdy rolling laptop case. It will hopefully accommodate both computers and all the other crapola I need to take on extended trips; I'm a little worried because it's way too thick to fit in the overhead compartment of CRJs, and I fly those a lot. I may end up reserving it for double-computer trips like the "Get Ready" events.

Unfortunately, I'm not packed, and I'm not even finished with the work I'm supposed to have done before I leave... guess I've been too busy shopping.

IBM struck first, with their announcement of Sametime 7.5. The new version offers support for BlackBerry, Nokia, and Windows Mobile devices, as well as Office and Outlook integration. It'll be interesting to see how good a job IBM did of these features, given that Microsoft has set an awfully high bar with the Office 2003+Communicator+LCS 2005 stack. (one disquieting note: IBM's SIP gateway apparently requires WebSphere. I hate it when that happens!)

Microsoft's announcement is scheduled for a little later today. I'll have more details on today's announcements once the embargo's lifted; check back here. Update: here are my notes on the MS announcement.

In the meantime, there's an article in the New York Times by John Markoff that goes to great lengths to pooh-pooh what Microsoft's doing (quoting Ken Bisconti and Julie Farris, along with Huntsville homeboy Mark Spencer of Digium) and talking about the complexity of a feature set that, based on the rest of the article, Markoff doesn't quite understand yet. The article freely muddles the already-announced unified messaging support in Exchange with the stuff set to be announced today, but it does such a poor job of describing both that I felt dumber after reading it.

Terrific post by Barry Eisler on time management:

I've done 15 signings in the last two weeks, and a lot of people have asked for advice on how to write a novel. I tell them, "Don't watch television."
There's a common misconception that novels get written in a mad rush over a month or two in an isolated cabin or on a mountain top. They don't. They get written an hour or two at a time, day by day, over the course of many years (eight years, in the case of my first novel, Rain Fall).
"An hour or two at a time, day by day, over the course of many years"... well, that's exactly how people watch television, isn't it?
There are only 24 hours in a day, and only so many days in our lives. If you use those daily hours doing one thing, you can't use them for something else. It's that simple.

Now, of course, I could self-righteously puff out my chest and crow about how little television I watch... but that's not the point. If I were to take the amount of time I spend reading other peoples' novels, I'd certainly have time to write one (or more, given how much I read). Of course, that says nothing about the amount of time I spend doing other entertaining but ultimately non-productive things.

Interestingly, my first several computer books were all written in exactly that way: an hour or two at a time, every night after the kids were in bed. As we added more children, and as they grew, our lives changed, and so did my job; I was able to write full time, every day. Now I'm back to writing columns, articles, and so on in bits and pieces, whenever I can find time. For example, this morning I got up at 0500 and spent about two hours working on a paper. Tonight after the kids are in bed, I'll probably work on a different paper. I guess I should start thinking seriously about whether I want to try writing long fiction (I think I do), and whether I have any interesting stories to tell (well, the jury's out on that one.)

Fathers' Day

| No Comments

What a great weekend!

First, Friday afternoon I took the boys over to Mom & Dad's for a swim. The pool wasn't 100% full, but that didn't bother them in the least; they were happy to splash around like animals at the watering hole. That night Arlene and I went to Cohen & Cook, one of our favorite restaurants . We had an excellent dinner, but when we came home discovered that our bed was swarming with little tiny red ants. That didn't sit well with my dear wife, so we stripped the bed and decamped to the guest bed. (I think they were Allegheny mound ants, but I'm not 100% sure.)

Saturday I ran some errands with the boys and put a coat of paint on the upper part of the entryway, thanks to some welcome help from Tim.

Sunday the boys surprised (sic) me with breakfast in bed. Unfortunately, I had to get out of bed and eat at the table to prevent a recurrence of AntFest. At church, I had the day off from teaching my class of 8- and 9-year-olds; instead, I got to go to our elders' quorum meeting, where two of my favorite people (hi, John and Ben!) were ordained as elders in the Melchizedek Priesthood. It was really powerful to be in the room as their fathers ordained and blessed them-- something I very much look forward to doing with my own sons when they're of age.

We had a light lunch, then the boys gave me some Fathers' Day loot: a new Nikon Coolpix S6 6MP camera that has built-in WiFi and some other nifty features, a wall mount for our living room projector, and a bottle of Task, a locally-made cleaner/degreaser. Arlene cooked a big turkey breast with rice, gravy, peas, and lemon lush; to top things off, we watched a movie called Duma about a young South African boy who has some excellent adventures while returning a baby cheetah to the wild. I'd never heard of it before, but it was quite good.

Today, alas, it's back to normal...

Too busy to blog

| 1 Comment

I've got a ton of work to do, and that's been keeping me too busy to blog (even to say "hey, I'm too busy to blog!") I'm making travel plans to go to Lisbon, Oslo, and Johannesburg over the next few weeks for a new roadshow that Windows IT Pro is putting on in those cities, and I'm trying to wrap up several ongoing projects that all close out at the end of this month. I also have some great info on the Exchange 2007 Unified Messaging server role, and I'll be posting that as time allows over the next couple of months. (Plus, I had to write a cover story on Monad, er, PowerShell, and that took some time to boot!)

How to go broke in a hurry

SAP is announcing that it will expand its efforts to sell low-cost support for Oracle products. I wonder what they think their margins will be on this?

MDA vs Treo 650, round 2

In my earlier post, I compared some aspects of the new-to-me T-Mobile MDA with my familiar Verizon Treo 650.

First, about the customizations. I installed the AKU2 ROM (which includes the MSFP DirectPush bits), and I stil love it. Having wireless sync for all my calendar and contact data was extremely valuable when I was in France (although I'm not looking forward to getting the bill for data charges, which are something like $0.015/KB). I also installed a ton of software, including SPB PocketPlus, SPB Weather, and PocketInformant. I'm really impressed with SPB's products, and I like PocketInformant too although it's taken some getting used to. I've also installed a free app called Smartkeys that makes the right softkey double as an "OK" button-- highly recommended.

Second, the hardware. Battery life, even with WiFi and Bluetooth off, has generally been poor. I started yesterday with a fully charged battery; after a total of about 15 min of phone calls and a day worth of DirectPush, I was down to 20% (the first warning threshold) by about 6pm. I've gotten in the habit of turning on flight mode overnight, and that helps some, but not enough. The camera is decent, and I like having the three additional side buttons (I have one mapped to PocketInformant so I get one-button calendar access), plus the two softkeys, plus the red/green buttons, plus the dedicated mail and IE buttons.

The screen is excellent, and I like the ability to switch between portrait and landscape mode. Overall, though, the phone feels a bit slow. It's not entirely clear how much performance is affected by the homebrew AKU2 ROM I'm using; consensus seems to be that it's actually faster than the factory ROM, but I don't have any basis for comparison.

Windows Mobile 5.0 has been quite stable. Occasionally when I press the "mail" button, Pocket Outlook launches and updates the softkeys but doesn't display the message list. This is a little bothersome, but closing Outlook and IE generally fixes it. (Speaking of Outlook: I complained that there was no way to move between messages, but that was just me not knowing to use the 5-way navigator by moving left/right).

There are still some things I miss from Palm OS. For one thing, Palm OS has the concept of numeric fields, so when you go to enter something like a phone number, the keypad automatically goes into numeric mode. Applications can leverage this, so entering things like flight numbers or birthdays is easy. As far as I can tell, there's no equivalent concept in WM. The Palm text entry engine does a better job of correcting some kinds of shorthand entries (e.g. "dont" turns automatically into "don't"); although WM will suggest words, I haven't figured out how to edit the list of suggestions or turn the feature off.

How is the MDA as a phone? Decent. T-Mobile's network coverage isn't as good as Verizon's in the areas I've tested (around Toledo and at CVG and JFK). The phone worked fairly well on the Orange and Bouygtel networks in France, although incoming calls didn't always make the phone ring on my end. Sound quality isn't as good on the Treo 650, and the speaker volume for ringtones and alerts isn't loud enough. (Part of the problem is that Voice Command adds an audio announcement, which it mixes over the ringtone audio, reducing its volume further). When the phone's in its holster on my belt, it's very difficult to hear it ring if there's any kind of environmental noise.

EDGE data speeds are acceptable; by comparison, all I have here in Toledo is Verizon's 1xRTT, which feels about the same.

Overall, I like the form factor of the device quite a bit, but I'm not satisfied enough with T-Mobile's network to switch.

Next up: evaluating the Verizon Treo 700w that I got in yesterday. So far, after a little fiddling with it, I like it a lot.

Update: PhoneScoop just posted their review of the MDA. Their conclusion: it's great if you're using Exchange, but only mediocre otherwise.

Treo 700w: my first week

Today marks the end of my first week carrying the Verizon Treo 700w as my primary phone. I haven't traveled with it much, which means it hasn't been subjected to the true acid tests that I usually use to judge a smartphone's worth. However, the Treo has been remarkably stable, and it remains considerably faster than the MDA I last tested.

Audio and call quality have been excellent. The Treo line has always had a very good speed-dial implementation, and that's also true of the 700w; it's simple to peck in a few letters of the name you want to call (well, as long as it's not a company name!) and dial it. Palm has obviously spent a good bit of effort on small touches, too; for example, if you turn on the device PIN lock, you can enter your PIN using the number keys on the keyboard without having to first touch the Option key. Palm also includes a Today plug-in for Google searches, which is handy.

When I was in Detroit this weekend, I got to use the 700w on an EvDO network. Subjective performance was excellent. I didn't do any speed tests, but I did tell Outlook to pull down several large attachments that people had sent me and was pleased with the sync performance. Overall, I think it's fair to expect EvDO speeds to beat EDGE speeds consistently, by a factor of 4-5x in some cases.

I used the camera to shoot some pictures and video over the weekend. Not bad, but not super-impressive. I shot two short 30-sec clips at a concert this weekend; at the end of each clip, the phone gave me the spinning Windows busy cursor for a very long time, and now I can't find the videos. I haven't taken the time to re-test in a better-lit, less distracting environment.

Of course, the 700w isn't without its flaws. It refuses to recognize the same 2GB mini-SD card that the MDA happily used. I suspect it's because of the card's size, not because it's a mini-SD card in an SD adapter. The card doesn't work in my Treo 650 either. The MDA has a few advantages, too. I really like the Communications Manager software that HTC includes; because it's mapped to a button, it's easy to quickly turn Bluetooth, wi-fi, EAS, and/or the phone on or off. The MDA has two additional buttons on the right side that can be mapped to different applications; the Treo simulates this by letting you bind app launches to the four primary buttons, plus a different set of bindings when the Option key is held down. This is a little awkward; I think I'd rather have the extra buttons along the device edge. The built-in wi-fi is useful, too, although I'm not sure the tradeoff in battery life is worth it for my typical usage patterns.

Overall, though, I'm very pleased with the 700w; it's a strong contender for the not-exactly-coveted title of "most likely to be hanging on Paul's right hip".

Update: I just saw that Verizon said they're going to allow EvDO phone owners to tether their phones as modems. This is a pretty good deal, since it would let me drop my existing aircard subscription and move over to using a tethered phone.

Wow, looks like RIM is starting to feel the love from Exchange ActiveSync. They're now offering a "free" Express version of BES; it supports up to 15 users, and the first user license doesn't cost anything. In total, BES Express supports up to 15 users, with users 2-15 costing you US$99 each. So, a fully loaded 15-user server costs you $1405, compared with $1099 for the "Small Business Edition" of BES (which then requires CALs @ $99). This is not quite "free", especially since you're still paying the RIM device tax. Having said that, it's an interesting move by RIM to capture a market segment that has historically balked at paying the Big Bucks for the full-blown version of BES.

Treo 700w first look

Yesterday was my first full day toting around a Verizion Treo 700w as my primary phone. A few quick thoughts:

  • The screen is only 240 x 240. I don't know why Palm did this, given that the Treo 650 is 320 x 320. I really miss the extra 80 pixels from the MDA (240 x 320), particularly with PocketInformant.
  • Verizon's network quality is waaaay better than T-Mobile's, at least in my area.
  • The device I got from Verizon didn't include the MSFP update. However, after I downloaded it, Palm's packaged installer made it very easy to update the phone. Oddly, I was expecting to see the Starfield intermediate CA certificate after the installation, but I had to manually install it before DirectPush would work.
  • Battery life seems to be slightly better than the MDA; from a full charge, overnight the device ran down to about 50%.
  • I much prefer the 700w's full-length stylus to the little bitty collapsible pen that comes with the MDA.

Expect a more detailed review next week, once I get some more time logged with the 700w.

Breathless press release (titled "Spammers Use Bullying and Extortion to Intimidate Members of the Blue Community to Give up Fight Against Spam") from Blue Security, complaining that "spam terrorists" are attacking their users by-- you guessed it-- sending spam. The difference is that the spammers are threatening to send even more spam to BlueFrog users unless they opt out. I don't know that I agree that it's bullying or extortion, but I am certain that it's not surprising.

The US Senate committe on homeland security and governmental affairs released its report on its investigation of the US government response to Hurricane Katrina. This should be required reading for anyone involved in messaging or collaboration systems planning. It's not very pleasant, but it does set out, quite clearly, where they think the problems lay.

Called out for special positive mention: the US Coast Guard. As a Marine, I am honor bound to make fun of the other armed services whenever possible. However, I'll suspend that rule in the case of the Coast Guard.

What a great show! The sessions went well, the attendees enjoyed the sessions, and Nice is a fantastic place to visit. The big news was that PowerShell is now upon us, and that Exchange 12 is now officially named "Exchange Server 2007" (big surprise there; can't believe that was actually under NDA).

Monad script repository

There don't seem to be any general repositories of Monad scripts for Exchange yet, so I've added a new "Monad" category to the Exchange Cookbook web site and will be posting Exchange-ish Monad stuff there. If you're interested in Monad, you might want to grab the Cookbook RSS feed.

Educause and the National Cyber Security Alliance just posted the winning videos in its Computer Security Awareness Video Contest. Some of them are pretty funny (here's my current favorite), and all of them are generally appropriate for most non-technical audiences.

Conventional presence (is Paul online? is Missy on the phone?) is useful. Extended presence (when is Peter free to talk? what does Devin's OOF message say?) is even better. Microsoft has done a great job of delivering both of these capabilities in Outlook, Communicator, and the SharePoint twins. However, I want to kick it up a notch: I want to see Plazes-like

geo-presence information. Imagine being able to see a web part in your SharePoint team site that shows the (self-reported, opt-out) location of each of your team members. For my team, it's small enough so that this would be more a curiosity than anything else, but for larger teams it would be terrific.

I already do something like this, updating my IM status message to say things like "DTW enroute SEA" or "Exch Conn - Orlando" so that people will know not only what I'm doing but where I am. It would be great to make this more automatic, though. You could probably do this easily enough by making Plazes queries for your team then plotting them on Virtual Earth or Google Maps.

Books to read

| No Comments

Looks like it's going to be a busy summer!

  • Rucka, Patriot Acts (no date on Amazon yet)
  • Mathews, The Alibi Club (29 August; no idea whether this is a sequel to Blown or a new book)
  • Eisler, The Last Assassin (1 June; w00t)
  • Silva, The Messenger (25 July; double w00t)
  • Dozois (ed), The Year's Best Science Fiction, 23rd Edition (11 July; reliable as clockwork)
  • Thor, Takedown (no date yet)
  • Mills, The Second Horseman (8 August)

Now, if only Scott Westerfeld would quit fooling around and get the next Risen Empire book out. Or even Specials.

MDA vs Treo

Some differences I've noticed in my first day of toting the MDA. I'll update this as I get more time under my belt with it.

  • With SnapperMail on the Treo, I can hit the "mail" button twice and get mail-- once to turn on the device if it's off, and once more to tell SnapperMail to pick up the mail. There's no equivalent on the MDA.
  • Speaking of mail: why, oh why, does Pocket Outlook not allow you to easily navigate from a message you're reading to the next or previous message in the message list? This drives me crazy. It's a simple feature that every other mobile mail client I've ever used has.
  • It drives me crazy that most apps don't recognize the center button in the 5-way nav pad as "OK". This makes one-handed navigation about 100x harder than it needs to be.
  • DirectPush is awesome. 5 minutes of setup and I was wirelessly getting my mail-- first via 802.11g here at the house, then via GPRS at the library. I called the chiropractor, made an appointment, put it into my calendar, and was delighted to see it in Outlook when I got home.
  • I created some test IMAP accounts and needed to get rid of them, then I couldn't figure out how to delete an email account. I found the answer, but it wasn't intuitive-- guess I'd better get used to tap-holding things to see what actions are available.
  • The built-in apps have some limitations, e.g. not being able to create a task from the Calendar app, that bug me after my long years with DateBk+ on the Palm.It looks like PocketInformant might be worth a try (as will FlexMail, the same company's Pocket Outlook replacement).
  • Microsoft Voice Command is super cool. I love being able to have it read me my calendar. I don't quite have it working with my Bluetooth headset yet, though.

What a cool idea! This guy wrote an Exchange event sink to take incoming attachments from Vonage's voice mail service and transcode them using a codec natively supported by Windows Media Player on both the desktop and on mobile devices. I wish I'd thought of that.

T-Mobile MDA on the way

| 2 Comments

I'm waiting for my new T-Mobile MDA to get here. In the meantime, I've gathered a few useful links:

Before the device gets here, I need a new cert for my Exchange FE (some WM5 devices don't like self-signed certs), and I have a few dozen things to download to prep the install :) In particular, my first step will probably be to put an MSFP ROM on the device so I can use DirectPush. That will be invaluable when I travel.

Update: just ordered a 2GB miniSD card for the MDA, which got here about 30 minutes ago. I'm backing up the ROMs right now preparatory to installing the MSFP AKU2 image.

Well, mine are, anyway. (For once, I got this done before Jim McBee... yay me!) The sessions:

  • EXC04, Cookbook Reloaded: Cool Exchange Scripting with Monad: a 200-level introduction to the new Monad shell and how you can use it with both Exchange 2003 and Exchange 12.
  • EXC10, Improving Your Message Security: an overview of what CIA really means and how to get better confidentiality and integrity for your Exchange environment. One slide on E12 security features.
  • EXC17, Using Continuous Backup: coverage of storage- and host-based continuous backup solutions for Exchange, including a discussion of local continuous replication (LCR) and clustered continuous replication (CCR) in Exchange 12.

Wow, busy day yesterday! I got up early, hit the hotel gym (man, I love those elliptical machines!), had a huge breakfast with Devin and Missy, and hit my room. I say "my room" because I was in it for three sessions back-to-back: one on continuous backup, one on Exchange security, and one on scripting with Monad. All three were well attended, and I got a ton of questions in each session. Some of the questions were pretty thought-provoking, too, which is always fun.

Atypically, I didn't spend much time on the exhibit floor; I went to Devin's Sender ID session (which I'll be delivering in Nice), and we had a short book signing at the show bookstore. (Thanks to those of you who came by!) I missed the MVP get-together because I had planned what I thought would be a short trip via water taxi to Epcot for a souvenir run. Turns out that the water taxi takes you to the Epcot entrance on the opposite side of the lagoon from the front gate, and there's no gift shop there. By the time I made it back from the hotel, I was too tired to do anything but order room service (which was excellent) and start working on the list of session submissions for the fall Exchange Connections show. If you've submitted proposals, I hope to let you hear something back by week's end.

A couple of observations: first, I was surprised that no one in any of my 3 sessions (close to 400 people in total) was running 5.5. That's a very good sign. There was a lot of interest in Monad, with tons of questions about what specific tools the Exchange team would be shipping in beta 2. Cemaphore and Mimosa have gained a lot of name recognition since the fall San Diego show. Finally, I didn't win the Harley Sportster that the show organizers gave away. Maybe next time...

Spam Cube

Here's an interesting idea: a small, silent spam-filtering appliance for the home. The folks at SpamCube may be on to something here-- if, that is, their filtering works well. For $150 MSRP, it's probably worth a good look, especially if their filtering works. (Their site does some unfortunate handwaving about "AI", which always makes me suspicious!)

Discovery nightmares continue

Morgan Stanley is in the news again because one of its former employees (who coincidentally was central in the Perelman affair) is suing for wrongful termination. Messaging Pipeline says it best:

A saga of inappropriate, incompetent, and potentially illegal conduct continues to unfold at Morgan Stanley, with the company's own E-mail trail at the center of it all.

Man, I hate it when that happens. The plaintiff, Arthur Riel, claims that he was terminated after pointing out inappropriate emails, including requests by the CTO to fix things so no one except the CEO's direct reports could email him. The company claims that Riel misused his access as head of the company's archiving project to spy on others. I don't know who's right, but it's clear that a) this case will get uglier before it's resolved; b) there are probably other similar Lurking Horrors waiting in other companies' archiving and retention efforts; and c) if I were a corporate counsel I'd be boning up on messaging case law.

Last week, I went to a press briefing to find out what had become of FrontBridge. The answer: a lot!

This press release sums it up nicely; the former FrontBridge services are now known as "Exchange Hosted Services" (EHS). Not a great name, since one of the first orders of business in the briefing was to clear up the difference between hosted Exchange services and EHS. That was easy enough, but imagine having to have that conversation over, and over, and over, and ... well, you get the idea.

There are four EHS components: archiving, filtering, continuity, and encryption. The EHS filtering service combines all of the previously unbundled FrontBridge offerings into a single whole. The other services are, to me, more interesting because they provide pay-as-you-go options for services that formerly would have been required to be self-hosted. For example, the encryption service provides a simple way to send encrypted mail to outside recipients who may not have the capability to receive encrypted mail: you send a mail, the service captures it and sends the recipient an SSL-protected link, and the recipient clicks the link to go to the mail. This is a simple and effective approach that, in the past, would have required a hefty investment in Tumbleweed's products. The continuity component is interesting, too, although I'd have to give the nod to MessageOne's EMS product because it supports calendar and contact data, has better synchronization options, and offers BlackBerry support.

My Exchange UPDATE column this week has more details (I'll link to it once it goes live); the bottom line, though, is that the FrontBridge acquisition is complete, the new EHS products are commercially available and competitively priced, and they offer some interesting capabilities. In fact, you could even use EHS to provide filtering and policy enforcement for non-Exchange systems like Domino and OCS (both of which lack any serious built-in capabilities).

The Anti-Phishing Working Group has posted their phishing trends report for January 2006. The group reports 9,715 unique phishing sites in the month of January, up almost 35% from December 2005. That's pretty scary. It's interesting to see what major collaboration and messaging vendors are doing to address the problem, too: IBM and Oracle are ignoring the problem, while Microsoft's already added anti-phishing features to Outlook 2003 SP2 and has shown both server- and client-based solutions for Office 2007 and Exchange 12.

Hz: email-based agents

From Chris Scharff, a pointer to Hz, a new service that works with mobile devices. You send mail to a special email address (like, say, hzFlightInfo@hz.com), and you get back a set of requested information. This is akin to the IM bots that let you do web searches or get product information, but it doesn't require a special client, and it doesn't require you to have data service on your device-- if you can get email, you can get Hz service. There are agents for geolocation services (where's the nearest ATM?), travel (is my flight delayed? when's the next flight from point A to point B?) and others. I'll be playing with this to see how well it works in practice.

New secure messaging e-book

My main homie Jim McBee has been working on a new e-book for RealTime Publishers: the Tips and Tricks Guide to Secure Messaging. It's available as a free download (registration required) from Microsoft.

Jim also has a new book coming out May 1 -- Microsoft Exchange Server 2003 Advanced Administration (see?) It's basically the second edition of Exchange Server 2003 24Seven, so it's probably going to be worth picking up.

Apple security czar

Arik Hesserdahl at BusinessWeek says that Apple needs a security czar. So does Microsoft's Stephen Toulouse. So, I sent Steve Jobs a letter touting my qualifications for the job. We'll see what happens.

Re-categorizing

I used to have separate categories for posts about Workplace and Oracle Collaboration Suite, but now that I'm starting to work with Zimbra and Scalix, I figured I'd lump all the non-Exchange material into a single category so that people who aren't interested will only have one category to skip. Thus, the new "Non-Exchange" category.

Devin, Missy, and I will be doing a book signing for the Exchange Server Cookbook at the Orlando Exchange Connections show next month. The signing's at 3:30p on 10 April; see O'Reilly's page for details. C'mon by and say hello!

Testing Riya

| No Comments

So, the Riya service is now in public beta. The point behind the service is that you send it your photos, and it applies some magical image processing to recognize faces and objects. In theory, once I pick out a particular face and tag it, say, as "Matthew", the software is supposed to be smart enough to find all other pictures that have Matthew in them and tag them accordingly. If it works well, this would be a huge improvement over the manual metadata systems that programs like Picasa and iPhoto use now. Does it work well? Beats me; I'm still uploading pictures. The one glitch I've had so far is that in my first batch (350 photos from 1999), the uploader got stuck on the last picture. However, clicking the "cancel" button got rid of it.

Update: a few notes. First, the service certainly does what it says; I uploaded about 1000 photos, and it has indeed auto-recognized a significant number of faces. Cool beans. A few nits, though:

  • It looks like the uploader is indiscriminately uploading every file it finds in the source directory-- including .NEF (Nikon RAW) files, thumbnails, and iPhoto's data files. It's not clear whether any of these files are in fact uploaded or skipped, because there's no logging.
  • On the web site, I don't see any summary that tells me how many total photos I have uploaded. Oops: there it is, in the upper right hand corner.
  • It'll be interesting to see how well the facial recognition works with kids' faces. I trained several different images of Thomas as a baby from 1998 and 1999; now I'm going to feed it some pictures of him from last summer and see how many it catches.

Tag:

This is super cool: Microsoft's started a series of Exchange podcasts (in both WMA and MP3, naturally!). This is a very smart move on the Exchange team's part, since it will unlock their webcast content and deliver it to a much broader audience. I was hoping to find the Exchange 12 preview webcasts from last week in podcast form; no word on whether that content will be added later.

The Census Bureau has a page of fun facts about St Patrick's Day. For example, according to Hallmark, 8 million occasional cards were exchanged last year; there are 9 places named Dublin in the US, and there are 34.5 million US residents who claim Irish ancestry (almost 9x as many people as actually live in Ireland!)

BlueHat Briefings blog

Sweet! Microsoft has an annual security conference called BlueHat (see MikeHow's comments on the 2005 version), and this year they've started a blog to cover it. Sadly, the blog is a retrospective, since the conference was actually last week. Still, this should make for intersting reading.

Cool script from the Windows Mobile team blog; it creates a CertificateStore CAB file, containing the root certificate of your choice, directly from the command line.

Man, these are funny: a series of VW ads parodying MTV's "Pimp My Ride" series. German engineering in da house!

Tim McGraw and Faith Hill

| 2 Comments

I like country music. Let me amend that: I like some country music. I attribute this to my upbringing, where I spent hundreds of hours listening to Sons of the Pioneers, Marty Robbins, Shelly West, David Frizzell, and so on-- you know, the old-school western-style music that used to form the core of country. Then came a persistent liking for Randy Travis, and year before last I ventured to Columbus to see Shania Twain (note: I said "see", not "listen to"). Now I'm at it again; we just bought tickets to see Tim McGraw and Faith Hill at the Palace in May. Should be a fun show, as we're going with several friends in a caravan. I could rant about how much I hate Ticketmaster, but why bother... they're a monopoly and there's nothing I can do about it. Now I just need Big & Rich to come play somewhere near here!

From the Department of Obvious Statements: everyone hates cubicles.

Sage advice from Jesper: don't worry about clearing the page file (I love his list of things to be worried about). The setting to clear the page file at shutdown has always seemed like security theater to me, so I'm glad to see him point it out.

You may already be a winner

| No Comments
So, Kent Newsome took on the unenviable task of trying to review all of Robert Scoble's links. Here's what he said about my blog: "would be the winner if there were more recent posts". I guess I'd better post more frequently now that I know people are actually reading what I write :) Kent, feel free to come back, because I'm trying to get back in the regular posting groove.

3sharp is hiring

We're hiring! First, I need a good Exchange administrator with strong writing skills. The position's in Seattle. Contact me directly if you're interested.

Second, we need some Office solution developers. Dave Gerhardt's got the full scoop at his blog. (Note that in your cover letter, we want details of a product demo you've actually worked on or built!)

Coming very soon: a week's worth of webcasts on Exchange 12. Harold Wong's blog has the details.

On March 1, Microsoft announced that it was making Exchange 12 beta 1 available to TechNet and MSDN subscribers as a community technology preview (CTP). When beta 1 first began, late last year, it was a private beta restricted to about 1400 Microsoft customers, all of whom had to be nominated by Microsoft employees. MVPs and a few third-party developers were also nominated, but—even including participants in the Technology Adoption Program (TAP)—only a relative handful of the tens of thousands of Exchange-using sites were in on the beta. That's about to change dramatically, since there are more than 200,000 TechNet and MSDN subscribers, all of whom will have access to beta 1.

This isn't the first time Microsoft's offered a CTP; you may remember that Exchange 2003 SP2 was released as a CTP in August 2005. As with the SP2 CTP, the Exchange 12 CTP is being released so customers can get familiar with it in their own environments. It's not supported for production use (obviously), and Microsoft has already told beta 1 customers that they won't be able to upgrade from beta 1 directly to the released version.

As part of the CTP announcement, the product team also announced that beta 2, coming later this year, will be a public beta, so we'll all be able to discuss it to our hearts' content. Until then, both reviewers (which technically means me) and CTP participants are bound by the relevant NDAs and EULAs.

One thing that's no longer under NDA: Microsoft's finally starting to talk publicly about the new continuous replication features in Exchange 12. There are two flavors of continuous replication: local continuous replication (LCR) copies transaction log data to a second local volume, essentially giving you a protected local copy of your data. Clustered continuous replication (CCR) is cooler; with CCR, cluster nodes don't have to share disk resources, meaning that geographically dispersed clusters get much, much easier to design and deploy. Look for more on LCR and CCR in future columns.

Interestingly, the CTP builds will be made available in both 32- and 64-bit versions. This is a smart move on Microsoft's part, because customers that haven't decided on their forward path from Exchange 2000 (or even Exchange 5.5) will be able to evaluate Exchange 12 features (if only in an early state) on the hardware they already have. I don't expect any changes in their previous commitment to release the production version of Exchange 12 as a 64-bit-only product, though.

MSDN subscribers can download the Exchange 12 CTP starting today, while TechNet subscribers will get the bits as part of their March delivery. If you're not already a subscriber to one of these two programs, you can subscribe through Microsoft's web site.

Microsoft today released the new version of their Application Analyzer tool for Lotus Domino applications. It features a new UI, better reporting, and a customizable XML-based system for customizing the analysis it does and the ensuing recommendations. This version of the tool uses the four-phase process that MS has defined and refined since the last App Analyzer release. There's also an accompanying best practices guide. I'm looking forward to seeing customer feedback on these tools; the previous versions of the app analyzer had some shortcomings that I hope the new version fully addresses. In particular, I'm interested in seeing Paul Mooney's take on it.

Two big MS announcements today

Microsoft is making two pretty interesting announcements today. Stay tuned for more details.

Update: now you know what the first one is.

Bring Back Bill

| No Comments

Disney is selling Bill Nye the Science Guy DVDs. That's good. Unfortunately, a complete set costs $3,249. That's bad. Hence this petition, asking Disney to offer a more reasonably priced option tailored to families.

Toledo Blade labor negotiations

| No Comments

The Pittsburgh City Paper has an interesting article on the ongoing labor negotiations between Block Communications and the Pittsburgh Post-Gazette. Of course, the Block family also owns Buckeye Cable and the Toledo Blade; given the fact that the Blade and the Blocks are negotiating a new labor contract, the similar negotiations going on in Pittsburgh-- and the candidness of Allan Block's remarks in the article-- are awfully interesting.

Join the Krewe of Zulu

| 1 Comment

Now this is cool: buy a spot on a Krewe of Zulu Mardi Gras float! Only $1,500, and well worth it if you've never been in the middle of a real New Orleans Mardi Gras parade. Too bad I'm busy that day.

Windows IT Pro is now accepting session proposals for the Fall 2006 Exchange Connections conference. We're heading to Las Vegas for the premier Exchange technical conference, and we'd like to hear from you! We expect the fall event to have a healthy dose of Exchange 12 content, plus our continued emphasis on real-world solutions for Exchange 5.5 and Exchange 2000/2003 administrators. This year, I'm co-chairing the show along with Kieran McCorry and Kevin Laahs, both of HP.

If you're interested in speaking at the show, send your abstracts to me by March 21. We want proposals for regular 75-minute sessions as well as 1/2 day and full day pre-conference and post-conference sessions. Note that we have a limited number of speaking slots, and all participants must be able to present a minimum of three 75-minute sessions.

  • Send a minimum of 3 session proposals (4 or 5 is ideal for discussion purposes)
  • Include a short bio with your session proposals; if you have prior speaking experience, please include it
  • Include any additional pre- or post-con session proposals, if applicable

Please adhere to the March 21 deadline as we need to make speaker and session selections right away.

Monad shell profiles

The Lazy Admin has a great piece on the use of MSH profiles with Monad. If you're exploring Monad, you should check it out, since profiles are the primary customization method for your interactive shell sessions.

SecurID support for Direct Push

Sweet! I just noticed this article on the Exchange team blog-- RSA's SecurID product can now be made to support Direct Push. This is a big win, because many organizations that want to deploy Direct Push also want strong 2-factor authentication.

Actually, I blogged about this on Monday morning, but my local copy of Ecto ate the post and just spit it back out this morning.

The lowdown on E12 public folders

Terry Myerson drops science on public folders in Exchange 12 over at the Exchange team blog. High points: public folders will be supported until at least 2016, new apps should use the .NET framework and Windows SharePoint Services v3, and with Outlook 2007 + Exchange 12, you don't need PFs for free/busy. (Interestingly, I don't think that last tidbit has been publicly disclosed before Terry's post).

I love Monad

| 2 Comments

Wow, I love Monad. That's all I have to say about that.

Office Communicator Mobile

Somehow I missed this, but MS last week announced the impending availability of a Windows Mobile version of Office Communicator. This may be the app that gets me to carry a Windows Mobile 5.0 device full-time, because having in-pocket access to presence, VoIP, and extended presence data for my contacts would be incredibly valuable. I'll post more once I get the bits.

Getting serious about Monad

I'm working on my Exchange Connections presentation on Monad. There's already a good bit of information out there (including the official Monad team blog), but I'm interested in knowing what you want to know about Monad and Exchange. Leave feedback in the comments, and whenever possible I'll work the answers into my presentation.

Disconnecting for a week

I've been married for nearly 15 years. During that time, I have never taken a vacation wherein I didn't do some kind of work. Sad but true! Actually, "sad" isn't quite the right word; the freedom to work from the road has let me spend a lot more time traveling with my family than if I had a job that required physical presence in a defined location. However, I'm breaking the mold: for the next seven days, I'll be cruising the Caribbean with no laptop, and thus no email. I will have my trusty Treo, but it only works in 3 of the places we're going to, and I'm mostly taking it so we can call the kids to see how they're doing. I've already turned in my columns for next week, along with some other stuff that needed doing, so I'm free as a bird until 2/13. See you then!

IBM promises better Mac support

This is interesting: Computerworld's running a story saying that IBM has promised to make good its years of benign neglect by shipping a Mac Notes client that has feature parity with Windows. As someone who had to suffer through writing applications for the Mac Notes clients back in the day, I say "it's about time". Now, Microsoft: how about improving SharePoint support for Mac OS X?

Tony Redmond in Forbes

Forbes Magazine has an interesting, if short, interview with Exchange sensei Tony Redmond. For those of you just stepping out of the spaceship, Tony is an ex-DEC, ex-Compaq messaging specialist with an incredibly deep background on messaging in general and Exchange in particular; he's also a VP and CTO of the services division at HP.

LUA white paper

Ever want to know how to effectively use limited user accounts (LUA) to run on Windows XP? Me too. Fortunately, MS just released a white paper that details what LUA is (and isn't) and how to implement it on XP desktops. This is very valuable guidance-- try it yourself and you'll see what I mean.

The iPod goes to court

| 2 Comments

It's not often that I can praise Toledo (which I live near) as a technology leader. However, in yesterday's Blade, a story by Mark Reiter gives me something legit to praise: the local federal district court is using iPods to pass out evidence to defendants for review. I've got a call in to Jeff Helmick, who's quoted in the story, to ask some follow-up questions; check back here for an update.

Free books to good home

| 6 Comments

I’m cleaning out my office (that faint sound you hear is applause from my wife). I have 12 copies each of Secure Messaging with Exchange 2000 and Secure Messaging with Exchange Server 2003 to give away. If you want one, reply via email with your postal address (be sure to tell me which one you want) and I’ll ship it to you. First come, first served.

Update: all of the Exchange 2003 books are spoken for, but I still have a few Exchange 2000 books available.

Old-school book review

While searching the Interweb for something else, I found this review of Secure Messaging with Exchange Server 2003 by fellow MVP David Sengupta. Somehow I completely missed it when it was originally published. Duh. It was fun to look back (and, of course, if you haven't bought the book yet, you should read the review and then Make the Right Choice!)

Good performance question

A reader wrote to quiz me about my recent columns on 64-bit Exchange and the performance benefits it should offer. He asked:

In your last e-letter you mentioned the added performance boost putting Exchange on a 64-bit box. For those of us that connect our Exchange servers to an iSCSI SAN, would we not run into bottlenecks at the NIC (1Gb backbone, assuming we were not using a TOE card or maybe even if we do), before a 32-bit setup cut into performance?

I'll trot out my all-purpose answer: "it depends."

First, let's assume that you have a Gigabit Ethernet connection to the iSCSI SAN, with an HBA that has a native x64 driver-- no thunking required. That's just a clarification, but in the end it doesn't really matter. Why? Assuming that you have "enough" RAM (where the precise value of "enough" varies according to the user workload on your server), JET 12 is going to be able to cache a significantly larger portion of the EDB data than it can now, meaning that the amount of bandwidth between your server and the iSCSI cabinet becomes much less relevant from a perf standpoint. We already see a similar effect now; when SAN vendors are hunting for business, they often put lipstick on the bulldog by adding a very large cache to the controller. Of course, this only works until the disks hit 70% or so of capacity, then the cache detunes and performance drops like a rock. That's a problem only because the SAN controller has no idea what the application is doing; it's not a problem for Exchange in this case because ESE is in charge of the cache. Given "enough" RAM, the amount of bandwidth you use for a given set of user behaviors should decrease because you'll be making fewer requests to the actual disk.

What about page size? My gut feel is that the page size change will be a wash; caching will reduce the total number of IOPS that have to go over the wire, but those pages that do go will be 8KB vice 4KB. I'm looking forward to seeing hard data to confirm or disprove this, though.

Why did I say "it depends", then, if the performance news is so rosy? Because one of the key reasons people will be deploying Exchange 12 is to consolidate servers. Obviously if you take four or five Exchange 2003 servers and stuff their mailboxes onto an Exchange 12 server, the new server is going to require a significant amount of SAN bandwidth, and I suspect it'll easily be possible to build configurations that would saturate a GigE HBA. So, don't do that and you should be good to go!

If it's MacWorld week, it must be time for more Mac news here. Today's dose: Research In Motion has licensed IAA's PocketMac product. It'll be made avaialble as a free download on RIM's web site starting in February. This is obviously a good move for IAA, makers of PocketMac, and clearly it's an effort by RIM to remain competitive with Palm for hearts-and-mindshare among Mac users.

It's Patch Tuesday, so you know what that means. This month, there's actually an Exchange patch, although it only applies to Exchange 2000, Exchange 5.5, and Exchange 5.0 on the server side (Outlook 2000, Outlook XP, and Outlook 2003 are all affected too, though). The vuln reported in MS06-003 is a problem in the TNEF decoding engine that can allow remote code execution. Interestingly, MS released security patches for Exchange 5.5 even though it just went end-of-life 10 days ago... and what's up with that crazy Exchange 5.0 patch? That's been out of support for quite a while, and I'd bet the percentage of sites using it is very, very small.

Time for a new laptop?

| 2 Comments

Lenovo and Apple are fighting over my wallet. I'm thinking about buying a new laptop, and the two contenders now are the Thinkpad T60 and the brand-new MacBook Pro. The big variable is whether the MacBook can run Windows, either using VirtualPC (Microsoft isn't saying) or natively. If yes, that's my choice; if no, I'd probably lean towards the Thinkpad. Fortunately, neither one is actually shipping, so I don't have to make a decision quite yet.

Jim McBee says something that I've been evangelizing for a while: turn off outbound SMTP on your network. The only machines that should be able to send it are your messaging servers. Maybe, if you're feeling generous, you might allow VPN users to send SMTP so they can send mail while on the road. That's it, though. There's no good reason why Joe Cubedweller should be able to send SMTP direct from his machine. Worms like Sober use it, as do a number of rootkits/botnet droppers.

Back from the holidays

| No Comments

I'm finally getting back into my normal groove after an extended vacation. The kids were out of school from 12/22 until today; I took a solid week off, during which I did no work. It was wonderful, and we could not have had a better Christmas-- we were all together, and that made it something to remember. Baby Charlie learned a few new tricks (including patty-cake); we ate like kings, and everyone got to spend time with everyone else in various combinations.

Coincidentally, even after that week was over, I didn't have much to do because I'm waiting on go-aheads for several projects. Things are starting to pick up, though, so I'll be posting here slightly more regularly.

TechEd '06 session proposals in

I just sent off three session proposals for TechEd 2006. I didn't bother to submit anything last year, and-- big surprise-- didn't speak. It was nice to take a break and attend without having to speak, but I missed it, so this year I'm back to my normal MO. I'll also be speaking at Exchange Connections 2006 and the newly added Exchange Connections Europe-- more info on those coming soon!

Threats and Countermeasures version 2.0

I'm delighted to announce that Microsoft has released updated versions of two of its key security guides: the Threats and Countermeasures Guide 2.0 and the Windows Server 2003 Security Guide 2.0. Devin and I put in a lot of hours updating these two guides to reflect updated settings in XP SP2 and Windows Server 2003 SP1, and there's some very useful new information therein.

Don starts blogging

Normally I wouldn't mention this here, but it has security relevance. Don recently started blogging. Why do you care? Because he's an attorney who works for a really large software company in western Washington. In that capacity, he's written some amazing stuff that I hope shows up in his blog over time.

Cliff Reeves blogs

I had the opportunity to work with Microsoft's Cliff Reeves earlier this year, and thoroughly enjoyed it-- Cliff is scary smart, quite personable, and really "gets" the collaboration space. I urged him to start a blog, and whaddya know? he did! Check it out at http://cliffreeves.typepad.com/dyermaker/.

I just attended a Live Meeting hosted by Microsoft's Nicole Allen and Mike Lee. Nicole is well known in the Exchange community as being an expert on Exchange performance analysis, and her presentation covered some of the guts of the Exchange Performance Troubleshooting Analyzer (ExPTA). If you haven't used ExPTA, you're missing out; it's a terrific tool for analyzing the performance of your Exchange server and identifying problems, including problems experienced (or caused) by individual users. Mike Lee also did a similar presentation on the Exchange Disaster Recovery Analyzer (ExDRA). (For a good tutorial on what ExDRA does, see Marc Grote's article here.)

The interesting thing to me is the degree of investment that Microsoft is putting into these free add-on tools for Exchange. They fill a void that no third party vendor has effectively exploited, and customers love them because they greatly simplify the process of finding current or latent problems with an Exchange configuration. Between ExBPA, ExDRA, and ExPTA, Microsoft is assembling quite a formidable set of analysis and troubleshooting tools.

I meant to blog this, but with all the other things that've been going on, I forgot. Exchange Server 2003 has passed the evaluation process for receiving the Common Criteria security evaluation at Evaluation Assurance Level (EAL) 4. There's a good article at the Exchange team blog that covers the certification process and what CC certification means. Interestingly, I haven't found any evidence that any version of Domino is CC-certified, but I probably just wasn't using the right search terms (I note that IBM's talked a lot about the EAL-3 version of SUSE Linux Enterprise Server 9).

Microsoft releases Exchange 12 beta 1

It's a closed private beta, but there's some good information at their beta 1 preview site: http://www.microsoft.com/exchange/preview. Expect more information after the first of the year...

Last winter, I was out on a teamup with the missionaries and we went to visit a family whose house was heated by a corn-burning stove. That's right; it burned dried corn kernels. It worked great, too; it was probably 80° in their family room. That's nice to consider when it's 10° outside. My interest was recently rekindled by this WSJ article that talks about corn-fueled heating. Here's the kicker:

Calculating the new post-Katrina prices, [Penn State professor Dennis Buffington] figures that to make a million British thermal units of heat it takes $22.64 of heating oil, $33.80 of propane or $16.47 of natural gas. But burning corn can do the job for $8.75. "The truth, in my opinion, is that corn is such a good deal that the data don't need to be hyped," he concludes.

The idea of being able to cut a $300/month winter heating bill to $75 or so is awfully attractive. Oh, and the exhaust smells faintly of popcorn.

The OCS 10g documentation says you create SMTP domains by logging in to the web mail client and using the Administration tab. It also says that you won't see that tab unless the account you use has either domain or system admin privileges. However, it doesn't say that "domain administrator" accounts can't actually create or remove domain objects; you have to have "system administrator" for that.

Wonderful Thanksgiving

| No Comments

Thanksgiving was especially good this year.

I took half a day off on Wednesday and ran errands with the kids, then had a blissful and uninterrupted four days of only occasional computer use. No work. No articles, no papers, no competitive work, no nothing. It was great. (I wasn't even distracted by the Xbox 360). On Thanksgiving Day, we had leftover red beans and rice because Mom was still down in New Orleans; I got plenty of time to play with the kids, and I even managed to take a nap-- something that virtually never happens.

Friday Arlene and I got up early and stuffed a 20-lb turkey with cornbread dressing made the previous night. I'm not normally a big fan of dressing-- I prefer rice-- but this stuff was so good that I kept eating it out of the bowl. Arlene really outdid herself. We had a big traditional dinner with Mom, Dad, Tim, and the five of us. (the leftovers were good, too!) How wonderful it was to have everyone together! We went around the table talking about what we're thankful for, and not surprisingly, family and health were among the top items.

Saturday Dad, Tim, and I took the boys to our annual fall pilgramage to Cabela's. Matthew and Thomas love the fish and animals, and David tries to pretend he's too cool for them but only partly succeeds. Oddly, we didn't buy any of our usual Cabela's candy; in fact, I don't even remember seeing it out. Sunday was a quiet day; Arlene had to teach in Relief Society, and I went with our elders' quorum president to give blessings to a couple of people who were sick. Speaking of thankfulness: I'm thankful to be able to hold the priesthood so that I can do things like this.

To really kick off the holiday season, we put up our two Christmas trees, although we only had time to decorate one (mostly because we let the boys do it!) Yesterday, alas, was back to normal; David had his regular 8a school-play rehearsal, basketball practice, homework, and so on.

Xbox 360 dilemma

| 8 Comments

Thanks to a 0430 wakeup call and an 0510 arrival at our local Sam's Club, I have a brand new Xbox 360. I'm trying to decide if I should keep it or sell it. Each has its pros and cons. In favor of keeping it, if I sell it now I may not be able to get another one until next year. On the other hand, people are selling NIB 360s for crazy prices on eBay, and it's hard to ignore the notion of an instant profit-- I could make enough to pay for a replacement and some games. Complicating things is the demand factor: demand is high now, so I could get a good price. Will demand go up or down as we get closer to Christmas? Only the shadow knows.

Update: I put it on eBay with a ridiculously high "buy it now" price at about 6:20p last night. I then went out with the missionaries to visit a family in our ward. By the time I got back in the car-- less than two hours later-- someone had bought it.

Google Ads as comedy

Need a good laugh? Go to this article and check out the targeted ads. Obviously Google is channeling the feelings of people who've worked with OCS.

SearchExchange serializes my DR ebook

The folks at SearchExchange have been kind enough to turn chapter 2 of my current ebook, The Definitive Guide to Exchange Disaster Recovery and Availability, into a short "10 tips in 10 minutes" article. Check it out here, or get the entire book (well, the first 6 chapters; I just turned in the final chapter yesterday) here.

Jasjar update

| 3 Comments

My Jasjar wasn't really dead, it was just playing dead. I let the battery run down completely, then plugged it in to my Thinkpad and tried the firmware update again. This time, it worked like it's supposed to. John and I had fun playing around with it at the office; it flawlessly plays video that was encoded for his iPaq hw6315. I have several TiVo-to-Go shows on my laptop that I want to transcode to watch on the device, but WMP10 obstinately refuses to recognize the Jasjar, and since I'm on an airplane I can't check the Internets to see what the likely problem is.

I'm also having problems with ActiveSync 4.0, but that's nothing new. Every version of ActiveSync I've ever used has been troublesome. Come to think of it, so has every version of the Palm OS sync software (man, the stories I could tell about their Mac products…) Maybe that helps explain why Nokia just dropped US$430 million on IntelliSync.

Happy birthday to me

| No Comments

So, yesterday I turned 37. I had a great birthday weekend nonetheless.

It started Friday morning, when the first words I heard from my dear wife upon awakening were "We really need to wash that gray off your temples." Hmm. Maybe not. I earned this gray, dontcha know. Anyway, we had dinner plans with our friends Matt and Anita to celebrate my birthday and Anita's (a week early, but who's counting?), after which we planned to watch a movie on the projector.Mom and Dad agreed to keep the boys overnight so we could make an early-morning trip to the Detroit temple. We had a great dinner at Biaggi's, but I noticed that Arlene was acting a little oddly-- before we left the house, she closed all the blinds, and at dinner, she jumped up from the table and (almost literally) ran off to the ladies' room at one point, and I saw her fiddling with her phone under the table-- usually I'm the one doing that as I check mail or my calendar _ When we got back to our house, I walked into the kitchen and heard an odd sound accompanied by a bright flash of light-- followed immediately by shouts of "Surprise!" I just about fell over; I never in a million years would have expected Arlene to throw me (or, more properly, "us" since it was Anita's party too) a surprise party. I suppose that's what makes it surprising! We had a delightful time with our friends (thanks to everyone who came!) and hit the rack for a 5am wake-up the next morning.

Our temple trip was wonderful. I always enjoy going to the temple, but this time I'd taken the time to prepare better through prayer and scripture study. What a wonderful learning experience! Since we accepted President Hinckley's challenge to try to read the entire Book of Mormon before the end of the year, I've definitely noticed that I have been more attuned to spiritual experiences, and this has made attending the temple much more rewarding. I'll make an extra effort to go to the Seattle temple when I'm there this week.

To top things off, we were able to stop off at the Whole Foods in Troy and load up with gluten-free goodies (plus some more of my favorite potato chips), followed by a delicious in-car breakfast (organic banana, a bottle of some kind of smoothie, and a really tasty raspberry cream cheese croissant). Matt and Anita are wonderful conversationalists, so the trip passed quickly in both directions.

Saturday night we had the Rotary auction, which is always fun. There weren't any good electronics (apart from the ones I donated), but I got some Mud Hens tickets, a year of lawn treatments, and a few other cool odds and ends. The highlight of my evening came when I beat Cory Eckel (our bishop, a former BYU football player who has more athletic talent in his pinky than I do in my whole body) in two games of mini-basketball :)

After two late nights, Sunday was best of all-- we didn't do much of anything, in keeping with it being a day of rest and all. Matt and David were both sick, so it was a fairly low-intensity day.

Monday was my actual birthday; the boys got me some sweatpants and a new bicycle pump (since they broke the old one), and Arlene gave me a much-needed Books-a-Million gift card and a big pot of chicken and sausage gumbo. We also got our outdoor Christmas lights put up. It may seem early to those who live in more temperate areas, but while we were hanging the lights it was about 45 degrees, overcast, with a steady 10-15kt wind. That's as good as it's going to get until April or so.

Exchange 12 to be 64-bit only

| 1 Comment

Breaking news: Exchange 12 will be 64-bit only. I have a lot more detail to post on this, but they're about to close the forward boarding door-- more when I land in Cincinnati in an hour or so. Here's a link to the umbrella press release from IT Forum.

Why the change? x64 technology is already widely deployed, and using it with Exchange reduces the I/O count dramatically-- by up to a factor of 4. This is huge, since IOPS are much more expensive than RAM or CPU. (If you don't believe me, try pricing 16GB of DRAM and a dual Opteron server compared to an EMC SAN and get back to me).

One objection I anticipate hearing is that this will strand customers who aren't on x64 hardware. I'm resistant to this argument, though, because even low-end servers now often include x64-capable CPUs, and this trend is only going to accelerate between now and the time Exchange 12 ships next year. Organizations that are planning to move to Exchange 12 after it ships can easily buy x64 hardware any time between now and the time they upgrade, usually without any increase in cost. Of course, I expect to hear criticism of this move because some customers won't be prepared to move to x64, but the fact is that there will always be customers-- for any product-- who don't want to, or cannot, upgrade when the manufacturer wants them to. Sure, there will be Exchange customers who will cling to their existing versions, but that has always been (and will always be) true for Exchange, Notes, Workplace, OCS, SAP, and any other software in this class.

The big news here, to me, is that Exchange is once again breaking ground in delivering a new technology-- and in this case, it's one that has the potential to radically alter the scalability and cost factors we're used to working with. I can't wait to get my hands on some E12 bits and start testing!

"Eat, Sleep, Work, Consume, Die"

| No Comments
A thought-provoking essay from Tony Long in Wired. I'm not sure if he's a Luddite, a genius, or a hybrid of the two.

Turning over a new leaf

| No Comments

I've been having a hard time getting in the groove the last few months. Some parts of my work are much more interesting than others, and I've had a hard time staying engaged with the less interesting parts. I've also been feeling generally lethargic, so I decided the best solution was a little good old body rockin'. So, I started this week.

First step: the Hacker's Diet. No, it's not pizza and Mountain Dew; instead, it applies time-tested hacker principles (including a fetish for data analysis) to weight loss. Basic upshot: eat fewer calories than you burn, and you'll lose weight. Keep doing it over time and you'll reach your target weight without deprivation or undue cost. My target daily calorie intake should be around 2520 (the average of the range for my height and build, 2240-2800); thus if I take in around 1800-2000 calories per day, I can potentially lose up to a pound a week.

Second step: getting off my lazy butt. I'm trying to run every other day and hit the Crossbow on the alternate days. This will be easiest when the weather's good, but if I establish the habit I should be able to stick with it. I've been running a simple two-mile stretch to and from the boys' school.

Third step: goal setting. I'd like to get down to around 180 lbs, +/- 10%. More importantly, my goal is to be able to run a first-class Marine Corps PFT-- something I never did when I was actually in the Corps-- by May 1. I got this handy PFT score calculator for my Treo and now I'm set. Minimums: 3 pull-ups, 45 crunches in 2 min, and 29:00 or less for the 3-mile run. If you hit those three minimums, though, you'll still fail! As a baseline, I did 53 crunches in 2 min this morning, and if I ran a 3-mile course I'd expect to come in about 32:00, so I definitely have some work to do. I think I can hit 24:00 for the run, 70+ crunches, and 10 pullups-- that would give me 65 + 70 + 64 = 199 points. I'll post progress updates here.

NewsGator Enterprise Server

| 1 Comment

This week's UPDATE column, posted here because I don't have time to write a separate entry on this right now

One of my favorite things about IT conferences like Exchange Connections is going to the exhibit floor to talk to vendors and see their products. Sometimes large vendors like HP and Symantec have interesting things to say (like Symantec's announcement of a new version and pricing strategy of their Exchange security products), but for my money the real goodies are usually found in the booths of smaller vendors. They tend to be more enthusiastic about their products, and more engaging when discussing them. I'll do a broader review of some of the cool things I saw here next week, but with my deadline looming I had to pick one thing to write about, and it's… RSS.

Now, you may wonder what RSS has to do with Exchange. Over the last year I've mentioned RSS a few times, but it's always been as a client-side technology that enables individual users to find the information sources they want and display them in a web browser or a rich client like Outlook. However, there are some problems with client-side RSS use:

  • you have to install an RSS client on each desktop; this is a non-starter for organizations that are trying to reduce the number of desktop touches. It also encourages end users to install and manage their own software, another hot-button issue that many firms are trying to clamp down on.
  • users make duplicate requests; if you have 500 users, and 200 of them are making hourly requests for the latest content for a particular RSS feed, you're using excess bandwidth to pull the same data over and over. (Of course, the owners of the servers providing the RSS feed might take issue with getting a large number of requests from your organization, which is why heavily-trafficed sites often include a throttling feature that will block requests from IP addresses that are making requests too often.)
  • users are left on their own to find the information sources they need. This is an advantage insofar as it allows users to make their own choices, but it makes it difficult to effectively share and consolidate useful information.

NewsGator Technologies has been making client-side aggregators for several years; their NewsGator for Outlook plug-in is my primary aggregator. I run it in a VM to let it collect RSS data that is then published to a tree of folders in my Exchange mailbox; that way, I can access it through OWA, Outlook, Entourage, or even an IMAP client. This addresses the first two of the problems I mention above, but it doesn't do anything about the third, and it doesn't scale well.

Enter a new product that NewsGator is showing on the expo floor: NewsGator Enterprise Server. It's a slick piece of work that effectively addresses all three of these problems by collecting and consolidating feed data in a centralized SQL Server database, then publishing it to users' mailboxes via WebDAV. This eliminates the need to license or install individual client plugins, and it makes the collected RSS data available to any client that can access an Exchange mailbox through IMAP, WebDAV, or MAPI.

This functionality in itself is very useful, but NewsGator architect Lane Mohler surprised me by showing me two other features. First, NewsGator Enterprise Server lets you specify default feed sets for individual mailboxes, or for sets of mailboxes as defined by Active Directory groups or OUs. For example, you can define a default set of feeds for users in your sales organization, and those feeds automatically appear in those users' mailboxes. Add a new employee, and she automatically gets access to whatever content you've identified as most valuable for people in that position. This neatly eliminates the problem of helping new users find the right set of resources when starting a new task or position.

The other cool new feature is called clippings. It addresses the problem of sharing relevant information by allowing any user to select an individual article and add it to their clipping set—to which other users can subscribe. I think of this like a librarian-in-a-box. Say you have someone in your company whose job it is to find articles about the company or its competitors and share them with appropriate groups. They probably do this by mailing URLs or articles to people, but the same task is more easily accomplished by using clippings; as the librarian finds relevant articles, he can add them as a clippings that are then automatically published to the appropriate users and groups.

What really gets me excited about the potential of NewsGator Enterprise Server is that it works with any kind of RSS feed, not just blogs. You can produce RSS feeds from SharePoint data or other back-end systems, making it easy to slip notification or status data automatically into users' mailboxes—a very cool potential that I expect other vendors to exploit.

Apple to Adobe: you're next

| No Comments

Wow, this is interesting! Apple has a new product named Aperture that's targeted at professional photographers-- and squarely at Adobe's Photoshop. Arlene has been hitting some of the limitations of iPhoto, like its inability to work with RAW files. She doesn't need Photoshop, but something like this might be the perfect workflow solution for her. There's a comparison of Photoshop and Aperture here-- it definitely bears looking into.

Exchange 2003 SP2 on SBS 2003

I got a reader question asking whether you can install Exchange 2003 SP2 on Small Business Server 2003. On first reflection, I couldn't see why not; a quick query to Susan Bradley (SBS MVP and mistress of all SBS knowledge) netted a link to this article by Vlad Mazek, which explains the installation procedure in great detail.

It's live! Exchange 2003 Service Pack 2 is now available for download. This is great news, because SP2 adds some very welcome message hygiene, mobility, and management features. I'm working on an article on the mobility features now, and as soon as that's done I've got plans for a lengthy post exploring Sender ID support.

Update: here's a list of the bugs that are fixed.

School fundraisers must die

| 1 Comment

This year, we finally said "enough" and told the boys that we wouldn't be participating in any fundraisers at school. This has been quite liberating, especially given the number of fundraising events in the Perrysburg elementary schools. There's Market Day, and the Scholastic book sales, and Sally Foster, and the American Heart Association... and the quarterly fundraisers at Wendy's and McDonald's... and probably some other ones, the memories of which I'm repressing.

I don't mean to sound stingy, but we pay hefty property and city income taxes already, and the notion that I have to let my kids pimp wrapping paper, candy, or anything else to buy "extras" rankles. It's made worse by the fact that many of these fundraisers offer ticky-tack prizes for the kids; that just raises the noise level, and in the end the schools don't get much of the money anyway. So, we just said "no". This Detroit News story outlines a third option: some parent-teacher organizations are just asking parents to write checks if they want to opt out of the fundraisers. I'd be happy to do that.

Exchange 2003 Service Pack 2 available

It's live! Exchange 2003 Service Pack 2 is now available for download. This is great news, because SP2 adds some very welcome message hygiene, mobility, and management features. I'm working on an article on the mobility features now, and as soon as that's done I've got plans for a lengthy post exploring Sender ID support.

Exchange Connections is only a couple of weeks away, so I thought I'd post my final speaking schedule. Because Donald Livengood from HP has had to cancel, I've picked up his three sessions, leaving me a total of five:


  • Tuesday @ 2:15p: Deploying Rights Management Server with Lessons Learned

  • Wednesday @ 10a: Exchange Security: Tips and Tricks

  • Wednesday @ 2:15p: Multi-Forest Deployments

  • Wednesday @ 4p: Layered Anti-Spam with Exchange

  • Thursday @ 11:45a: Fun With Global Settings, Message Limits, Recipient Policies, and Connectors

Thursday at 2pm, I'll be busy collapsing from exhaustion.

(A shout out to Jim McBee, who graciously agreed to take my place on the Exchange 5.5 migration panel with Kieran McCorry and Missy Koslosky; it's scheduled at the same time as Don's RMS session.)

Microsoft Antigen

It's official-- from a Microsoft press release:

Today Microsoft also announced plans to release Microsoft Antigen anti-virus and anti-spam security software for messaging and collaboration servers based on the technology from recently acquired Sybari Software Inc. Adding to the defense-in-depth strategy inherent in Microsoft Antigen, Microsoft will add its own anti-virus scan engine. When it is available, customers of the Microsoft Sybari product line will benefit from the addition of the Microsoft anti-virus scan engine at no additional charge throughout the length of their contracts. In addition, Microsoft Antigen for Exchange recently completed Microsoft’s Security Development Lifecycle review process, which has been shown to achieve measurably improved levels of security for numerous Microsoft software solutions. Microsoft Antigen for Exchange is scheduled to be available in beta to customers in the first half of 2006.

Exchange VSS best practices paper

Wow, this is great-- a new Microsoft white paper on the recommended best practices for using the Volume Shadow Copy Service (VSS) with Exchange 2003. This is long overdue. VSS is a terrific backup mechanism when properly implemented. If you're at all interested in VSS, check it out. (Hat tip: Ross Smith)

SMT5600 for $0

For some reason, my review of the Audiovox SMT5600 is one of the most popular items on this blog (according both to page views and my referer log). In that vein, Buy.com's running a sale on the SMT5600: pay $224.99, then get $225 of mail-in rebates; when you activate it, you can also get a Jabra Bluetooth headset for free.

Monad, baby!

| 2 Comments

I'm at the Microsoft MVP summit in Redmond this week; today and tomorow are the "heavy" days that focus on specific technologies. Yesterday we had some executive keynotes in the morning, followed by some platform technology sessions. I got to see Jensen Harris' very cool presentation of the new Office "12" user experience (which I think wasidentical to what he showed at the PDC). I also got my first detailed look at the new Monad shell. Jeffrey Snover did the demo; there's a video of a similar demo here. I was blown away by Monad's elegance and simplicity; although Jeff didn't show any Exchange functionality, it's easy to see how features like the "-whatif" switch (which runs your script and shows that the output would be, but without committing any writes) could be useful. More interesting (at least to me) is how composable Monad is; you really can combine a wide range of cmdlets to take complex actions. I'm looking forward to learning more details about this today.

I'm not making this up. From this morning's email, an announcement from SANS of an upcoming Exchange security webcast. Here's an excerpt from the announcement:

A Microsoft Exchange Server is often found as one of the most important collaborative assets to current organizations of all sizes. With so much dependency on a reliable e-mail and collaboration system, many organizations are faced with the problem of how to secure those communications. This webcast will introduce listeners to Exchange messaging protocols and discuss strategies to secure those communications. This webcast will focus on Microsoft Exchange Server 2003. Miles Stevenson has spent the last five years working as a Linux network administrator. He worked in both commercial and government sectors specializing in low-cost Linux solutions. He currently works as a full time network administrator for the SANS Institute and directs the SANS Assessment program.

Now, I don't mean any personal disrespect to Mr. Stevenson. However, I don't understand what in his background as a Linux admin qualifies him to talk about securing Exchange. Securing any enterprise messaging system requires a fair bit of specialized knowledge, including a good understanding of the underlying OS. I wouldn't expect an Exchange administrator to be able to talk knowledgeably about Linux security, for example. I'm curious about what exactly will be covered in the webcast, but I'll be on a flight when it's being presented-- if you monitor it, leave a comment here and let me know what you thought about it.

Exchange hotfixes for Entourage 2004 SP2

See, I told you the Entourage blog was about to spring back to life. Today's entry: the details on the Exchange hotfixes suggested (but not required) for using Entourage 2004 SP2 with Exchange 2000 and Exchange Server 2003.

Today Microsoft announced that it was releasing Service Pack 2 (SP2) for the Macintosh version of Microsoft Office. Apart from the usual bug fixes to all of the Office apps, the big news here is that SP2 makes some major-- and welcome-- changes to Entourage's Exchange support.

There's a long list of tasty new Exchange goodness in the SP2 release, including:

  • A new model for calendaring and address books. Previous versions couldn't support calendar or contact public folders; this release does. In order to enable that support, the dev team changed the way calendar data is stored and managed. Now you'll have a calendar on your local machine, plus a calendar for each Exchange account, plus any calendar public folders you have. For most Exchange users, this will be a huge improvement. For the small number of users who'd defined multiple Exchange accounts in the same Entourage identity, you'll notice that now Entourage doesn't automatically sync events from every calendar to every other calendar.
  • Much, much better sync performance with Exchange accounts. (They also fixed that annoying bug where the Progress window would pop up even when you'd previously closed it.) Public folder browse performance is greatly improved too.
  • Support for setting permissions on Exchange items. That's right-- you can now grant permissions on any folders in your mailbox, just like you can in Outlook. You can also open other users' shared folders, provided you have permission to do so.
  • You can create private calendar and contact items.
  • There's much better support for delegation, including the ability to assign other users as delegates.

There are also some less obvious, but perhaps more welcome, changes. For example, Entourage now honors the Thread-Index and Thread-Topic headers that Outlook uses. That means that conversations with Outlook users will be properly threaded. Entourage also includes a new Conversation view type that properly threads mail messages-- a feature that's long overdue (though you could simulate it by creating your own custom view). You can also do a "get info" on any folder to see how much space it's taking up on the Exchange server-- something I use all the time, given the mailbox limits applied to some of my accounts.

SP2 is available for download from Microsoft's Mac website; as far as I know, it will update either the RTM or SP1 versions of the Office suite, and you'll need to install it separately on each machine unless you're using a software distribution system. Microsoft has also promised to make it available through their automatic update mechanism for Mac Office, but it doesn't seem to have shown up there yet.

Update: Gerod reminded me that you need an Exchange hotfix to enable sharing and delegation to work; I'd forgotten all about that. (Also updated the links to point to live content)

Update: John Welch has tons of screen shots in his article on SP2.

Entourage team blogs

Did you know that there's a blog maintained by the Entourage team at Microsoft's Mac business unit? Me neither. But they do, and a little bird tells me that they're going to start updating it much more regularly. Drop by and add it to your aggregator if you use or support Entourage.

Exchange 12 developer roadmap posted

Cool stuff from the PDC: the developer roadmap for E12 was unveiled at PDC today. Terry Myerson has a post on it at the Exchange team blog, or you can just go straight to the PowerPoint deck from the session. I've got a lot of catching up to do, since the Cookbook depends on WMI and CDOEXM.

Setting default reviewer permissions

Let's say you wanted to set every calendar in your organization to grant all users "reviewer" rights. This makes it easy to see detailed calendar data instead of just pure free/busy information. There's no direct way to do this through CDOEXM or WMI, but Glen Scales has come up with a solution that uses the Exchange 5.5 acl.dll. Check it out here.

Microsoft rolls out workflow

I actually had real work to do this week, so I couldn't attend the PDC. That's too bad, because there's a lot of interesting stuff happening there. For example, MS today took the wraps off Windows Workflow Services, their platform for workflow integration. There are some interesting touches that I think will help distinguish their offering from their competitors, including integration with Visual Studio and a marketplace for workflow actions (which MS is calling "activities".) When I get some time, I'll have to dig into this and see what's what.

In related news, MS also started talking about changes to InfoPath (hint: no more requirement for a client-side application) and their new Office server platforms. It's very interesting that they're focusing on BI and content management as first-class tasks in the new release; we'll have to wait and see what capabilities they're able to get in for the 1.0 release.

Byzantine failures

There's a fascinating article in the most recent issue of RISKS Digest about anomalies and Byzantine failures in flight control systems. I can't explain it nearly as well as Peter Ladkin, who wrote it, so I won't try. Although Exchange and Windows aren't generally vulnerable to Byzantine faults, it's a fascinating area of study in security-critical systems: how do you design systems that keep working when their inputs are lying?

From our sheriff:

The Wood County Sheriff’s Office Citizen’s Police Academy fall classes will begin Monday September 19, 2005, and Wednesday September 21, 2005. Classes will start at 6:30pm and end at 9:30pm. The classes will end the week of November 13, 2005. Sign up begins June 1,2005 and will continue till classes are full. Maximum class size is 16 people per class. To sign up please call Deputy Dirk Fenimore at (419) 373 – 6519, or send email.

Mark was instrumental in running a similar citizen's academy for the Perrysburg Police Division. I attended it last year and had a blast-- so if you've got the time, I think you'll find the sheriff's edition well worth your time.

I’ve been heads-down on some deadline-critical work, so I hadn't followed the Notes/Dominio 7 release as closely as I evidently should have. I woke this morning to find out that— oops— IBM isn't shipping DB2 support in Notes 7. See Ed Brill’s page for his take on it, including the news that you can apply for access to the DB2 functionality. I have to wonder whether there are secret criteria for the application process; I guess I'll find out when I apply. It's too bad that this feature didn't make the cut, although IBM had a tough decision: slip to keep the feature or ship without it. Given the customer uncertainty over the impact of moving to DB2 as part of Workplace, I'm sure they would have liked to ship this feature on schedule.

Interestingly, the reason Ed cites for not shipping the feature is that not enough customers were testing it. Microsoft has worked long and hard to build a real-world customer testing program, the Technology Adoption Program (or TAP). TAP customers run pre-release builds of Exchange in production, with full support from PSS. Of course, MS also dogfoods new releases in their own environment; between the TAP and internal MS users, my recollection is that there were about 150,000 mailboxes running live on Exchange 2003 during the latter part of its dev cycle. I expect to see the same thing-- probably with bigger numbers-- for Exchange 12. Perhaps IBM should consider a similar approach.

Recovery firms get busy after Katrina

Pace this ZDNet story, which describes how MessageOne has seen a spike in workload with the unwanted arrival of Katrina in the New Orleans-Biloxi-Gulfport-Pensacola strip. The article makes an excellent point: the time to get a recovery or continuance solution in place is before the bad weather starts. Just like flood insurance, if you wait too long you won't be able to get protection in time.

Upgraded to MoveableType 3.2

All I can say is "wow!" There are a ton of new features and enhancements-- very impressive for a point release. Please let me know if you find anything that doesn't work properly.

Steve Friedl just posted the first public draft of "An Illustrated Guide to IPsec". It's very well done, with lots of illustrations that help explain how IPsec works. It will help if you already know the basics of IPsec, but there's a good bit of intro-level information for those who aren't already IPsec gurus.

Jesper's blogging

Wonderful news: Microsoft's Jesper Johansson is blogging. (You may remember him as the guy who said it's OK to write down passwords). Check it.

What I want for my anniversary

| 2 Comments
Not only is it attractive, it's tasty.

Microsoft is making a "community technology preview" (CTP) of Exchange Server 2003 service pack 2. This is pretty cool. Get it from this link (which should be live shortly). I'm particularly interested to see how people put the Sender ID tools to use.

Update: the Exchange team blog has a list of FAQs about the CTP. Note well that the CTP build isn't supported by PSS and shouldn't be run on production servers.

Great news: CIS has finally released their benchmark for Exchange 2003. It's a fairly comprehensive assessment and hardening guide for Exchange Server 2003 (see these FAQs for more details). It was developed by CIS with input from NSA, MITRE, Microsoft, and various parts of the Exchange community. I think it will be of great benefit to most organizations now running Exchange (of course, I should have asked them to include the book in the bibliography :) )

Devin's new DCAR book

Devin Ganger, my cow-orker at 3sharp and coauthor of the Exchange Server Cookbook, is on the scoreboard again-- this time with an ebook on discovery, compliance, archival, and retention. The first chapter's now available, so go check it out.

I've been asked several times about ways to disable the use of removable storage devices to protect against pod slurping and related attacks. XP SP2 has a way to prevent writing to USB devices, but there's another solution that's described in this MVP-contributed KB article.

HA vs BC

| No TrackBacks

From an article I'm working on, the difference between high availability and business continuance succinctly expressed:

Availability measures how much use we get out of a system before it fails, or between failures. Business continuance (BC) is different; it means being able to continue business operations (possibly with some degraded capacity) while a recovery operation is in progress. A simple example might help: if your building has an automatic emergency generator, that's HA. If you have to bring in your own generator from home, that's BC.

Last year, I wrote about US v. Councilman, a court case in which the initial ruling seemed to indicate that it was OK to intercept others' email under certain conditions. Yesterday the First Circuit Court of Appeals issued a new ruling, essentially reversing the old one. Councilman was indicted in 2001 for violating the US federal law covering wiretapping because he was using procmail to copy inbound messages to hosted users on his server. The case was originally dismissed based on Councilman's claim that the messages he copied were in "electronic storage" (which has a narrow meaning under the 1968 wiretap law), and that what he did wasn't technically "interception" as defined in the law. The government appealed, and now the Court of Appeals is siding with them. Read their ruling for yourself; after I have time to dig into it a bit more, I'll have more to say (bearing in mind, of course, that I'm not a lawyer and don't give legal advice.)

Finally! Microsoft's released Microsoft Messenger:mac 5.0, which can use both the MSN Messenger service and Live Communications Server 2005. It fully supports TLS and Kerberos (although you'll need to read this reskit paper to turn Kerberos on). It also supports PIC for LCS if you're using it. In my tests over the last few months, I've found it very stable. It just works. If you're using a Mac, give it a try. (now, if we could only get a new version of the suck-a-delic Windows Media Player for Mac...)



See above: how much would you pay for a solution that actively prevents people from using "reply-all" to mass-distribution mails? (RMS does lots of other neat stuff, too, that I'll be writing about in the future.)

Here's an interesting tidbit: Scalix announced today that they're going to ship a wireless solution for their messaging product, based on Notify's product. Pricing and availability weren't announced; from a functionality standpoint, Notify has a pretty nice solution in terms of the range of devices and OTA methods they support. However, this may add significantly to Scalix' "flyaway" cost, making them potentially less attractive compared to Exchange 2003. No word yet either on whether Scalix will require device or mobile CALs in addition to mailbox CALs. Developing...

Bruce Schneier is a smart guy, but he also has a strong anti-Microsoft bias. That's why it's no surprise to see this article, in which he lambasts Microsoft for "building in security bypasses". What's he talking about? A quote from Microsoft's Martin Taylor:

For example, this new feature tool we have would allow me to tunnel directly using HTTP into my corporate Exchange server without having to go through the whole VPN (virtual private network) process, bypassing the need to use a smart card. It's such a huge time-saver, for me at least, compared to how long it takes me now.

Of course, that's our friend RPC-over-HTTPS. I think Schneier missed the point because he misunderstands the intent of the feature, which is to allow mail-only access from remote systems. It's true that VPNs allow for secure remote access to many different types of resource, often using multi-factor authentication. It's also true that many VPN systems (particularly the clients) are unstable and difficult to use, particularly from locations like hotels and airports where the network provider may not be clueful. The RPC tunneling feature allows secure access to email only without a VPN. This is actually a security benefit.

Why? Think of what happens when you connect a remote computer via VPN: you're allowing it unrestricted access to your entire corporate network. That means that when Joe Executive's home machine connects via VPN it has free roam of the network. That places a mighty high premium on ensuring that the remote machine is uncompromised, hence the interest in network access protection (but that's a solution for another day). As an admin, if I have users who only need email, I'm perfectly happy for them to use RPC-over-HTTPS instead of VPN because then I know that their machines are very unlikely to be able to cause damage to other machines on my intranet, no matter how crap-infested they may be. Couple RPC tunneling with an application-layer RPC scanner (like the one in ISA Server 2004) and you're better off than you would be with a pure VPN solution.

Some of the comments on Schneier's post make good points about the tradeoff between usability and security, including one guy who asks why VPNs are so hard to use. That's for another post, unfortunately.

Escape from Yesterworld

| No TrackBacks

The MS SQL Server 2005 and Visual Studio 2005 teams have a hysterical site called "Escape from Yesterworld" that casts IT development as something out of Flash Gordon. The overall site design is brilliant, and there are some extremely amusing video clips there, including:

Well worth a look-- I give it two thumbs up.

Yesterday I wrote about Simon Butler's quest to prevent individual users from sending messages via MAPI. In related news, the Exchange team blog has a great post today explaining how Exchange 2003 SP2 gives us the ability to block individual users from using MAPI. The good news: because the MAPI blocking is added to the existing ProtocolSettings mechanism for blocking other protocols, you can use the same script to block or allow multiple protocols at once. The bad news: as with Simon's original question, this method doesn't stop existing connections; it only blocks new ones. Still, this is a valuable new capability to have.

Wow, this article made my head hurt. David Berlind of ZDNet documented all the stuff he had to do to get his XV6600 to work via Bluetooth as a modem for his laptop. I admit that I never bothered to try this while I had a loaner XV6600, fearing that it would be too hard to be worthwhile. Here's Berlind's conclusion:

OK, now that we're done, and some of you now have the best step by step you'll ever find for getting a DUN connection working with Bluetooth, what does it tell you that takes nearly 40 distinctly separate screen shots or photos to document something that should be a lot simpler?
It tells me that I'm sticking with my aircard, thankyouverymuch.

Exchange MVP Simon Butler posed what seems like a simple question: how do you stop a user from sending mail? The answer is deceptively complex; we've been debating this on an MVP list for a few days now.

Say you have a MAPI user. You disable the associated Active Directory account, either by disabling the account or by changing the password. In either case, the user can still submit mail to the information store! In the case of a password change, the user will be asked to authenticate again, but if she cancels the password dialog, she can still send-- she just can't receive new mail! That might be a problem in case of an employee who's leaving (voluntarily or not), although a measure of physical access control will help.

You can kill the MAPI session, but that doesn't do anything to stop the user from reconnecting from the client side, at which point you're back to square 1: the user can still send mail. (This doesn't seem to be true if the user quits and relaunches the client after you kill their session, though).

For other protocols, it's easy to prevent users from connecting and sending mail. For example, for IMAP, POP, or HTTP connections, you can just remove the user's ability to use those protocols by using the Exchange Features tab in AD Users and Computers.

If you want to block all users, you can do that too; KB 288894 describes how to limit MAPI connections to a particular version of Outlook (so just set the regkey to deny from the current version (which I think is 11.0.6352.0) backwards. For HTTP, you can either set an IP address restriction on the Exchange vdir (thanks, KC!) or stop the w3svc, although this will have other effects. For that matter, if you want to prevent all client access, stopping store.exe will do the trick nicely at the cost of a service interruption.

Perhaps MS will fix this in Exchange 12.

I leveraged McDonald's wireless service when I was in rural Louisiana, but it looks like I'll have a tougher time getting connected while I'm at Sturgis. The nearest McD locations to Hill City, where we're staying, are in Rapid City, and none have Wi-Fi. Verizon's coverage map shows no coverage for Hill City, although the surrounding areas have digital service-- hopefully I'll be able to use my aircard. There's a local ISP, RapidNet, that may be able to help, too.

Interesting press release this morning from Blue Security, touting their new "Do Not Intrude Registry". The basic concept is simple: you sign up for their service and install an agent on your local computer. Blue creates honeypot mailboxes, which it then monitors. If spammers spam those mailboxes with messages that don't comply with the CAN-SPAM law, Blue asks the spammers to stop. If they don't, the Blue agent (which they call a Blue Frog, after the blue poison arrow frog) starts spamming the spammers by posting junk data to their order form. This is no big deal if only one agent does it-- but the agents are cooperative, so if the spammer sends out 10,000 messages, they get 10,000 junk order submissions.

The PR calls this "ethical and effective". I disagree on both counts; it's nothing more than a botnet in disguise. If it's wrong for J. Random Attacker to mount a DDoS against a website they don't like, it's wrong for Blue to mount DDoSes against spammers. Despite the fancy language deployed by Blue's CEO in this InformationWeek article, it's pretty clear that this is a clear-cut DDoS approach-- Blue is trying to hit the spammers where it hurts by degrading their operational capacity to take orders.

I don't condone spammers, but descending to their level isn't an ethical approach. In a remarkable coincidence, most of the sentiment on /. seems to agree that this is a bad idea.

Update: but don't take my word for it; legendary guru John Levine has weighed in with his thoughts (including the interesting fact that Blue tried to get sponsorship from a number of anti-spam orgs, all of whom rejected the idea).

So, now there are two challengers for Orrin Hatch's seat in the US Senate. Despite the fact that Hatch is nominally from Utah, he's getting a lot of attention in the upcoming race because of his persistent anti-technology stand (here's just one example). Now there are two challengers. Yesterday, Doc Searls mentioned Steve Urquhart, the Republican majority whip in the Utah House; he's going to challenge Hatch in the Republican primary. Boing Boing mentioned Democratic challenger Pete Ashdown yesterday, too (although so far they haven't responded to my email pointing out Urquhart's candidacy).

Interestingly, both candidates blog. However, on Urquhart's blog, he links to news stories at the original source. On Ashdown's site, he's copied most of the articles to his own server and modified them by removing ads. I asked Ashdown about that, and he said that he had permission from the reporters, but he hasn't answered my follow-up question about whether he has permission from the rights holders- a critical distinction.

Neither candidate has defined his platform in much detail; Ashdown seems to be saying (in this article) that he'll position himself as "not-Hatch" and choose whatever platform seems to resonate with potential voters. Urquhart has a slightly better defined platform, going after Hatch's anti-tech attitude and his support for stem-cell research, among other things. It'll be fascinating to see how these two tech-savvy candidates use the Internet to mobilize support both inside and outside Utah. After all, since both are gunning for Hatch based in part on his support of DMCA and copyright extensions, it seems to me that both will be fighting over the same support dollars from organizations like the EFF and Downhill Battle. We'll have to wait and see...

I missed this in all the hubbub here at el rancho, but Alexander Nikolayev posted a terrific treatment of the Exchange 2003 SP2 anti-spam process at the Exchange team blog. He covers how the new SPF/Sender ID filtering process works in conjunction with the existing filtering features. Exchange 2003 SP2 is the only spam filter that Microsoft's using for their 90,000+ worldwide mailboxes; I think that's a pretty strong endorsement of its capabilities.

Just got the press release: Microsoft is buying FrontBridge, a hosted message hygiene service provider. This is primarily interesting because of FrontBridge's strength in compliance solutions; they have a broad range of services built around compliance for email and IM. Their hosted anti-spam services got good props from eWeek, but I think the combination of their data centers (which promise a 99.999% uptime SLA) and their compliance services opens the door for MS to diversify beyond Windows OneCare into a broader scope of direct service provision. I can't wait to see what part they play in the promised Exchange 12 updates for better compliance and message hygiene.

IIS 6 metabase auditing

| No TrackBacks

Unless you read the "Book of SP1" very closely, you might have missed out on the fact that Windows 2003 SP1 enables auditing of metabase object access. The IIS documentation for the feature is of little help, since it's missing some steps. This can be very handy for Exchange administrators, given how much heavy lifting the IIS core components do. IIS MVP Ken Schaefer has written a simple explanation of how to configure metabase auditing here.

OPREP-3 FLASH NUDET

| 2 Comments

Discovery HD is showing the documentary "Trinity and Beyond" on Saturday. Now I won't have to buy it.

Here's an interesting development: IBM made a Notes-related acquisition, buying PureEdge. PureEdge makes a set of XML-based forms tools-- not too dissimilar from another familiar XML tool, InfoPath. Could it be that IBM is feeling the pain of having a relatively poor XML story in Notes and Domino? Are they trying to play catch-up? Maybe.

Microsoft is widely reported to be preparing a server-based version of InfoPath, which would give them a pretty complete story for form management on the client, the server, and the back-end (via WSS, SPS, and BizTalk). Looks like form-based application development will become another front in the IBM-MS platform battle. I'll be interested to see how (or if) IBM integrates the new solutions into its products; clearly it's too late for Domino 7.x, so I'd expect these to be part of a future Workplace technology release in some form.

RAID-10 vs RAID-0+1

| No TrackBacks

Ever get tired of trying to explain (or, worse, remember) the difference? Check these handy diagrams: RAID-10 and RAID-0+1.

Update: edited to fix a bad link for the first diagram (thanks, Devin!)

Now I've heard everything: this article describes (with a straight face, I'm sure) how to set up a Linux box running VMware to use Postfix as the SMTP front-end and Exchange 5.5 as the mailbox store. Why you'd want to do this is beyond me. For an encore, I hear the author's going to write an article on how to run Lotus Notes 4.0 on a PlayStation Portable.

Brilliant essay on ID "theft"

John Denker has written a superb essay on why ID "theft" shouldn't be a problem, and how we already have all the tools to prevent it from being one. Excerpt:


it shouldn’t matter if somebody knows who I am. Suppose somebody can describe me -- so what? Suppose somebody knows my date of birth, social security number, and great-great-grandmother’s maiden name -- so what?

It’s only a problem if somebody uses that identifying information to spoof the authorization for some transaction.

And that is precisely where the problem lies. Any system that lets identifying information serve as authorization is so nonsensical that it is hardly worth discussing. I don’t know whether to laugh or cry.

He goes on to draw the distinction between entity authenticaiton and transaction authentication, and goes on to propose a couple of schemes for breaking these into two separate mechanisms instead of the conflated mess we now have. Well worth a read for anyone interested in security.

I'm lovin' it

Ironically, my last two UPDATE columns have been on mobility topics-- and now I'm somewhere with no mobile access!

So here I am in Farmerville, Louisiana. What's there? Not much (rimshot). Seriously, I'm here with my family visiting the beautiful Lake D'Arbonne State Park for our annual family reunion-style get-together. Whoever the State of Louisiana hired to build this place did a terrific job; the scenery is beautiful, the cabins are clean, spacious, and comfortable, and the wildlife is abundant. One thing's missing, though: connectivity. Ideally, I wouldn't have to work this week, but I do, so I've been arranging my schedule to work when everyone else is asleep. The problem is getting information to and from the people I work with.

Last year, we stayed in the same place, and I noticed that my Verizon cellphone worked fine. I figured that my aircard would give me data service. Problem #1: Alltel is actually the local network provider, as I found when I noticed the "Extended Roaming" indicator on my Treo. No aircard, and no data service on the Treo. The local public library has a few Internet terminals, but they're a) unstable b) locked down and c) on a network that won't allow me to plug in my laptop. Last year, I was able to cadge a few minutes from the nice lady who owns the local Radio Shack franchise, but that clearly wasn't a scalable solution. I didn't think she'd welcome seeing me twice a day every day, no matter how many batteries I bought.

The solution came from an unexpected quarter. I asked the lifeguards at the park pool, the folks at the public library, and the staff at the Radio Shack whether there were any public Internet points or cafes nearby. No one had a clue. While racking my brain to think of local businesses from which I could beg bandwidth, I remembered the McDonald's at the corner of La-2 and Bernice Highway-- a mere five miles from the park. A quick call to Devin netted me the information I sought: the local McD's did in fact have Wayport WiFi. Last night I rolled in, opened the laptop, and downloaded the 400+ messages that accumulated since I got here on Saturday. Today I made a grocery store run and stopped off for a Quarter Pounder and some email; I'll be heading back later tonight for another delivery.

I guess that means that I have to officially retract all the crap I gave McDonald's about their food. It's still not my favorite, but I'm willing to put up with a lot for the ability to keep my customers happy by delivering my work on time. It says a lot about their franchise consistency that even a small town like Farmerville rates WiFi in the store.

Music Shuffle

| No Comments

I blame this on Ed Bott; he posted on the "music shuffle" craze sweeping the Internets. You're supposed to fire up your MP3 player and list the first 20 songs it plays. So, here's my list: song title, band, and (album)

  • "Little WIng", Stevie Ray Vaughan (The Essential Stevie Ray Vaughn)
  • "Digital Man", Rush (Signals)
  • "The Weekend", Michael Gray (Ultra iDance 03)
  • "God Made Me", Chantal Kreviazuk (Under These Rocks and Stones)
  • "Concerto #5", Bach (Brandenburg Concerto #5)
  • "Back in Black", AC/DC (Back in Black)
  • "We Belong", Pat Benatar (Best Shots)
  • "Eye on You", Billy Squier (Best of...)
  • "Too Weak to Fight", Clarence Carter (The Golden Age of Black Music, 1960-1970)
  • "The Slam", TobyMac (Welcome to Diverse City)
  • "Fibber Island", They Might Be Giants (No!)
  • "Call to Love", Crooked FIngers (Dignity and Shame)
  • "Haunted", Evanescence (Fallen)
  • "Andante", Bach, (Brandenburg Concerto #1)
  • "Sweet", 311 (311)
  • "Free WIll", Rush (Permanent Waves)
  • "Hillbillies", Hot Apple Pie (Hillbillies)
  • "For an Angel (PVD Angel in Heaven Radio Mix)", Paul van Dyk (Machine Soul)
  • "Personal Jesus", Johnny Cash (American IV: The Man Comes Around)
  • "Red Tide", Rush (Presto"
  • "The Unforgiven", Metallica (Metallica)
  • "Miss Elaine", Run-DMC (Tougher Than Leather)

Happy 4th of July

| 2 Comments

On this day, I'm reminded of the title of Sam the Eagle's portion of Muppet-Vision 3D: "A Salute To All Nations, But Mostly America."

I'm thankful for this country. It has its flaws (or, more precisely, we Americans have our flaws), but there is no place I would rather live. I am grateful for those who have sacrificed to build it over the last 229 years: not just for those who fought in our wars, but also for those who built something for future generations. I appreciate the fact that I can worship how I please, without fear of government interference or persecution, and that all citizens are guaranteed a basic set of rights that are still the envy of the rest of the world.

Are there some areas that need fixin'? Yes (starting with: Mr. President, don't you dare try to appoint Torture Boy Gonzalez to the Supreme Court!). Nonetheless, I still love this country and what it stands for. Happy Fourth of July!

Update: two bonus links: the 4th of July is the deadliest traffic day of the year, and how to snip a 5-pointed star with only a single cut.

MBSA 2.0 released

| No TrackBacks

Microsoft today released version 2.0 of the Microsoft Baseline Security Analyzer. Among its many other new features, it can scan for Office security updates (among other products), it works with WSUS, and it presents more data on potential vulnerabilities. Go get it now.

From this morning's Wall Street Journal: Microsoft settles their antitrust dispute with IBM by paying them $775 million; in addition, MS is giving IBM "credit" of $75 million towards deployment of MS software at IBM. This essentially resolves all of IBM's claims of harm to OS/2 and the SmartSuite products, but it still leaves open potential claims by IBM for harm to their server software. It does set the clock for claiming damages forward, though, to June 30, 2002. Interesting...

Let's eat!

| No Comments

From this morning's Al's Morning Meeting:


150 million: Number of hot dogs (all varieties) expected to be consumed by Americans on the Fourth. (That's one frankfurter for every two people.) There's about a 1-in-4 chance that the hot dogs made of pork originated in Iowa, as the Hawkeye State had a total inventory of 16.2 million hogs and pigs on March 1, 2005. This represents more than one-fourth of the nation's total. (Data on hot dog consumption courtesy of the National Hot Dog and Sausage Council.) Data on hogs and pigs at http://www.usda.gov/nass/.

6: Number of states in which the revenue from chicken broilers was $1 billion or greater in 2004. There is a good chance that one of these states -- Georgia, Arkansas, Alabama, North Carolina, Mississippi, Texas -- is the source of your barbecued chicken. http://www.usda.gov/nass/.

Better than 50-50: The odds that the beans in your side dish of baked beans came from North Dakota, Michigan or Nebraska, which produced 58 percent of the nation's dry, edible beans in 2004. Another popular July 4 side dish is corn on the cob. California and Florida together accounted for about 45 percent of the value of sweet corn produced nationally in 2004. http://www.usda.gov/nass/.

One-half: Amount of the nation's spuds produced in Idaho or Washington in 2004. Potato salad and potato chips are also popular food items at July 4 barbecues. http://www.usda.gov/nass/.

Nearly 69 million: Number of Americans who said they have taken part in a barbecue during the previous year. It's probably safe to assume a lot of these events took place on Independence Day. See Table 1238, 2004-2005 edition.

I've decided to take the plunge into podcasting with a new series of podcasts for Windows IT Pro. The idea was hatched more or less out of the blue while I was sitting at TechEd with Karen Forster and Amy Eisenberg, so I offered to do a trial run of podcasts to see what kind of reader, er, listener reaction we got. I'm trying to do one 'cast a week on average from now until September, at which point we'll see what kind of listener numbers I can post. (In a transparent attempt to raise those numbers, I registered my podcast feed at Apple's new podcast directory; maybe that'll help).

Buy.com is selling the Verizon version of the Treo 650 for $175 to new customers; it's really $399, then you get $225 back via mail-in rebates. Still, that's a good deal for the Treo. Notably, palmOne hasn't released a firmware update for the VZW model, although there are updates for both the Sprint and unlocked-GSM versions that they sell.

Summer reading

| No Comments

Wow, what a great crop of summer books! A new book from Richard Morgan (Market Forces), author of two of my favorite hard-boiled SF books (Broken Angels and Altered Carbon); Dan Simmons' sequel to the excellent Ilium (Olympos); the yearly Year's Best Science Fiction, and two new Neal Stephenson books (co-written with Frederick George): Cobweb and Interface).

Of course, the fall isn't looking too shabby either: Morgan has a third Takeshi Kovacs book (Woken Furies) due in late September, and John Birmingham has Designated Targets, the sequel to his excellent Weapons of Choice (which somehow I forgot to review). S.M. Stirling even has a sequel to Dies the Fire, The Protector's War, that I'll plan on reading.

And, doggone it, Barry Eisler somehow managed to sneak out a new book in his John Rain series (other reviews here), Killing Rain. That's going straight to the top of my reading list.

ExBPA 2.1 released

| 1 Comment

The Exchange team just released version 2.1 of the Exchange Best Practices Analyzer (ExBPA). There's a lengthy list of improvements over at the Exchange team blog. My favorite new feature: the rule that warns you if only a single GC is present.

This is cool: a multimedia feature on the NY Times website featuring four or five LDS missionaries now serving in New York City. Unsurprisingly, all of them seemed to love serving in NYC; I'd guess that if there were any small-town Utah boys who hated it that they weren't invited.

Cookbook shipping from Amazon

Amazon is now shipping the Exchange Server Cookbook. The book is now ranked at 8,930 (not bad for a debut title), and it's holding steady at #17 on the "computer early adopters" sub-list. Thanks to all of you who pre-ordered! If you haven't ordered your copy yet, now's a good time :)

Broadcast flag reappears

Even though the the DC circuit Court of Appeals struck down the original broadcast flag rules, the entertainment industry is still trying to clamp down on the devices we all use. I got an "action alert" email from EFF asking people to call Senators on the Senate Appropriations subcommittee that owns technical issues. Apparently the forces of darkness are trying to sneak a broadcast flag amendment into an appropriations vote. If you value your ability to use devices like iPods and TiVos, call or email your Senator right now. It only takes a minute to do, and the subcommittee markup is at 1400 EDT today, with a full committee vote on Thursday-- not a lot of time.

IBM to resell VERITAS products

Now here's an interesting development: VERITAS announced yesterday that IBM has agreed to resell VERITAS' Cluster Server and Storage Foundation products for Linux and for Windows. It'll be interesting to see what impact this has on the adoption of Storage Foundation in the Windows market; it's a very capable product that has been hampered by VERITAS' difficulty in effectively selling non-backup WIndows products.

Wow, this is unexpected. Verity, which makes both the UltraSeek and K2 Enterprise search tools, announced today that they're making one-year licenses for UltraSeek free for collections of less than 25,000 documents. If you have more than 25,000 documents, you can buy a four-year license for US$75,000; while this sounds expensive as all get-out, it's considerably cheaper than their original pricing. UltraSeek's strength is that it's designed to be an install-and-forget search product that delivers a user experience not dissimilar from Google's Internet search; Verity is throwing in access to their classification engine and their extension API, both of which used to be extra-cost options. This is an interesting move, and one which I think will help solidify their presence in this space by getting them into some doors they otherwise wouldn't have been able to cross. The missing piece is still desktop search, where Google and Microsoft have significant leads that Verity will be hard-pressed to match-- we'll have to wait and see what happens.

Clusters are like nuclear weapons: they're expensive; they're dangerous if misdeployed; people who don't have them frequently envy those who do, and they offer some key advantages that aren't easily matched by other technologies. (Also, they can cause significant amounts of fallout.)

Wow, this is great news: Charlie Stross has released his newest book, Accelerando, under the Creative Commons license. That means you can read it for free.

Trackbacks are off

| No Comments

I've turned off trackbacks for all posts older than 5 days. I'm tired of having to clean up spam every single day. I sure with the MovableType people would add better (== supported) antispam tools.

Giving Thurrott his props

David Berlind asks "Who broke the Apple news?" He points out that the Wall Street Journal wasn't the first to break the story, as Steve Jobs claimed during his WWDC keynote. However, Berlind credits C|Net's June 3 story. However, more than a month beforehand, Paul Thurrott broke the story in this April 26 column, although he didn't cite sources until May 23rd-- the same day the WSJ printed their story. I'm disappointed to see the widespread lack of recognition for Thurrott, because he was the original person to break the story. And no, saying that David Coursey predicted this in August 2002 doesn't count as prior art, since that was a prediction and not a report of the actual transition.

{ed: updated to add a trackback to Berlind's original article}

Pod slurping?

| 4 Comments

From the "sounds dirty, but isn't" department, the newest security threat to corporate America: pod slurping. Abe Usher wrote a small executable that can be run from an iPod connected to a PC. When run, slurp will find and copy all of the document files it sees in subdirectories of c:\documents and settings. I hate it when that happens.

Live from TechEd: the X41

Scoble's raving about how sexy the new Lenovo Thinkpad X41 is. He's right, but here's the weird thing: where's Lenovo? In Ballmer's keynote yesterday, the X41 was on stage for a total of about 90 seconds. Instead of showing it, it got a brief mention and then Ballmer took it off-stage. The script surrounding its appearance sounded like a bad TV commercial. This would have been a perfect opportunity to showcase what makes the X41 special, or at least to include it in a demo of some kind. We've had a great deal of success including the Tablet in our line-of-business demos; for example, BJ Holtgrewe could have showed his stuff on a Tablet and then disconnected it to roam around the stage, just to highlight his claims about what Maestro and the Outlook managed-code support in Visual Studio could do. I know that IBM's former Thinkpad marketing folks now work for Lenovo, but suddenly they seem to have gone tone-deaf. What's up with that?

Update: I spent a few minutes playing with an X41 Tablet at IBM's booth. Terrific form factor, and it has the same solid feel as my T41 (and its predecessor T30, and the T20 I had before that, and the 600E I had before that). I think IBM's going to sell a lot of these.

Opening riff: Samantha Bee interviewing people in the audience. Medium-funny. We all want to give information workers a wedgie!

Paul Flessner onstage, "interviewed" by Bee. "This morning, he's the Techie Show's special senior connected systems correspondent."

Flessner: IT's a tough job. Budget's always cut. Clinton imitation: "I feel your pain." Bee: "Can you honestly echo his quote that he didn't inhale?" Big laughs. Funny story about accidentally powering down a rack of 3380s.

Now Flessner's presentation starts. "You might be asking yourself, what's a connected system?" Interesting slide showing progression of connectivity from first telegraph msg to first transoceanic cables to radio and TV to ICs and the Internet to the 2000 release of .NET.

Talking about the change in business application architecture from mainframe (monolithic, multi-function) to mini (monolithic, multi-function, with separate client). Wrong factoring for large-scale async applications. Refactor multiple functions of monolithic apps into cloud of web services, each offering well-defined independent services that are atomic and don't share context or state. Clouds of composite applications that federate data ("Federated data-- I'm not advocating it, but it's sort of a fact of life") and identity. "I'm not saying that you have to throw out your existing systems and rewrite... but it is something to think about. Think hard about breaking down into atomic services."

Three pillars: highest developer productivity, mission critical abilities, better business decisions. Have to enable both data and process.

Update: SQL Server 2005: integrated with VS and .NET to deliver integrated debugging / development. "No one in the world who wants to ship SQL Server 2005 more than me." Develop and debug code on client, midtier, and back-end from directly within VS. CLR now deeply embedded in SQL Server. Service broker (async queuing and messaging), cache sync, native XML database support. [ed: nothing new here that I can see, and I don't know much about SQL Server 2005]

Update: BizTalk Server 2006. Integrated with SQL and VS 2005, one-click deployment. Big win: simplified setup [ed: that's one of the biggest pains with BizTalk 2003-- it's extremely difficult to set up and get going] "You're going to get a lot of stuff for free in terms of ?? or SQL Server".

Announcing: RFID infrastructure from Microsoft.
[ed: I got it wrong yesterday-- I thought the demo was supposed to be yesterday-- no demo yet, though] Partnership between Symbol, Printronix, and MS. No timeframe; "you should sort of expect it in the 2006 timeframe."

Update: Visual Studio and VS Team System. [ed: this is super cool and is MS' attempt to kick Rational in the butt] Load testing, profiling, test coverage, other QA tools integrated into a "more sophisticated and more scalable" source code control service. "We're super excited about it... A lot of partners already plugging in and extending this".

50-75% code reduction for most scenarios of web dev and smart client dev. Better perf and offline experience for web apps; ClickOnce for smart client apps. CacheSync provides local caching of back-end data under developer control. "It will be difficult to buy a non-64-bit machine in, say, 24 months."

Demo: Brian Keller, PM for Visual Studio. His mom's in the audience! Demoing app showing counts of attendees in various locations via RFID. Now showing graph of number of attendees vs number of proctors in hands-on labs. [ed: cool, but scary; this isn't really anonymous even though they keep saying it is] VS 2005 supports smart tags [ed: great feature!] Large library of "code snippets" "that you don't have to develop or test". Demoing RFID monitoring of a piece of equipment as it moves around.

[ed: I see something that looks like a BattleBot on stage] Sure enough, that's Flessner's missing hardware. It runs on the .NET Compact Framework. The 'bot is delivering a Portable Media Center. "First RFID raffle ever". [ed: I didn't win]

Announcing: $50K Connected Systems Developer Competition. No real details.

Video featuring Xerox application developers. [ed: Borrring.]

Update: Samantha Bee again demoing the SQL Server 2005 Technical Benefits Translator. First benefit (availability): "Downtime is for suckers" [ed: my new email signature!] Second benefit (security): "Hey, hackers, bite me!" Third (scalability): "SQL Server 2005 is like spandex pants." "No matter how big you get, they still fit!"

Update: Flessner's back. Safe synchronous database mirroring or async replication. Online indexing, fine-grained online undo/repairs.

Talking about security now. "I apologize for [Slammer] again today." Showing critical security bulletin count of SQL vs Oracle. 2002: 11 for MS vs 20 for Oracle; 2003: 2 vs 13; 2004: 1 vs 74; 2005: 0 vs 2. [ed: source for this is vendor sites, osvdb, and Secunia]

Key security measures: surface area reduction, enhanced security (native encryption, cert mgmt, password policy enforcement, auditing & authZ). SQL Best Practices Analyzer ([ed: great! the Exchange BPA is a terrific tool].)

Rockin' TPC numbers: $5.38 TPC-C and $54 TPC-H (1 TB), compared to $6.49 and $119 for SQL 2000. Same hardware for SQL 2000, SQL 2005, and Oracle: Oracle is $8.33 TPC-C and $68 TPC-H. [ed: lots of fine print on this slide detailing the exact HW config and results]

Update: Francois Ajenstat, GPM for SQL Server, coming onstage to demo. Cool moving-bars perfmon application showing SQL 2000 vs SQL 2005 on identical HW. 64-bit version of SQL 2005 on Win 2003 x64. [ed: No surprise: much better perf due to much larger cache.] Here comes the BattleBot; it's attacking the network switch that connects the SQL Server 2005 32-bit demo machine. [ed: it's all pyro, no actual metal was bent] Failover worked well, though.

Update: Samantha Bee again with the head of "None of Your Business". "We follow the IBM/Oracle model... You pay to put information into a database, and if you really need it back, you pay to see it again."

Update: Back to Flessner. "Business activity monitoring is to business what BI is to data." Integrates SQL reporting services and "Office Scorecard Accelerator". Integrate, then analyze, then report. Announcement: SQL Server Reporting Services will be available in all SQL 2005 editions.

Demo: Donald Farmer, GPM for SQL Server. Stopwatch demo: Farmer has 8 minutes to do some reporting. Data mining over the output of a conditional split. [ed: Lots of clicking, so I can't follow step by step.] Prediction value of data seems low-- 0.26 or thereabouts. Showing wizard for creating report based on analysis. Flessner: "Kind of ugly, isn't it?" Farmer: "It does look like a report done in 5 minutes, doesn't it? Typical real-world scenario: he asked me to clean his dirty data, I did it in half the estimated time, and he's still not happy." Lots of applause and laughter.

Now showing visual report builder to prettify the report appearance.

Announcing: SQL Server 2005 launches week of November 7. BizTalk 2006 CTP starts now; SQL Server 2005 CTP starts June. Free Standard Edition of SQL Server Standard Edition for all TechEd attendees.

Gartner revenue market share numbers 2004: IBM 34.1%, Oracle 33.7%, Microsoft 20%. "sort of an option to port to Linux; haven't discussed that with Bill lately". IDC's unit share numbers: IBM has 7%, Oracle has 25%, Microsoft has 41%. "We took share" from IBM and Oracle. "How does IBM have the #1 revenue share and the lowest unit share? Let's take a look." Enterprise unit share: 9% IBM, 29% Oracle, 34% Microsoft.

Pricing: base product, 1 CPU, base price for enterprise edition of base product. Oracle $40K, IBM $25K, Microsoft $25K. Upcharges for manageability, availablity, clustering, BI, and multi-core. Final price for dual-core with all options: $232K for Oracle, $330K for IBM on AIX (they don't charge for multi-core on x86/x64).

Announcing: SQL Server Migration Assistant. Automates Oracle-to-SQL Server migration. Claimes to reduce manual effort by over 80%. Contest: most exciting Oracle conversion wins a custom chopper.

Live from TechEd: Exchange 12

I spent most of the day yesterday in a fairly small room that was filled to bursting... with information on Exchange 12. This release is going to rock. I'm immensely enthusiastic about some of the improvements, particularly around unified messaging, message hygeine, and scalability-- all areas where Exchange already has a strong competitive advantage. Of course, it's too early to talk about most of the changes, but Dave Thompson's presentation yesterday covered some of the biggest highlights.

This week I had to choose between going to TechEd and attending Apple's WWDC. The big WWDC news: Apple will start shipping x86 Macintoshes in 2007 next year. Wow.

Update: Edited to change the shipping date; Apple is shipping x86 machines starting next year. Also, I've seen several questions in various places asking whether Apple will allow running Mac OS X on other vendors' hardware. Phil Schiller says "heck no" in this interview.

If you're at TechEd, go by the O'Reilly Media booth and get a free sample of Exchange Cookbook content-- it's a nicely finished booklet that contains a dozen or so recipes that give you a flavor (pardon the expression) of what's in the completed book.

Live from TechEd: FabriKam

I couldn't get in to the "Exchange Today and Tomorrow" session-- by the time I got out of the keynote, which ran 30 minutes long, it was full. I went to John's session on FabriKam instead, and have been posting cookbook scripts in the background.

Thanks to the magic of Verizon Wireless, I'm posting live from Hall A at TechEd, where Steve Ballmer is about to take the stage for his keynote.

Update: Samatha Bee from The Daily Show is the emcee for the opener. She's doing some funny bits skewering Apple, IBM, eBay, and Google.

Update: Ballmer takes the stage and says "we got through the bubble" and we're "in a period of long-term, sustained, and positive growth". [ed: everything here on out is paraphrased unless it's in quotes] More pep and excitement in the industry. "I don't think there's ever been a better, more exciting time to be in the IT industry than right now." Impact of IT in the next 10 years will be bigger than the IT's impact in the preceding 10 years.

10-yr anniversary of Win95 launch, which had the most palpable excitement and energy of any product introduction. The next 10 years will be even more exciting and create even more opportunity for everyone in the room. Theme for my speech today: enabling people to drive business success.

"Each and every one of these scenarios is unfulfilled today": improving cust interaction, personal productivity, unified comms, supply chain optimization, team collab, finding information, spotting trends, engaging in business processes.

Update: Samantha Bee again (disclaimer: I don't know who she is and she's not all that funny). Employees are now repositioned as "free-range information workers". She's slagging users pretty bad. Top 5 most requested requests from information workers: one identity and password, online presence, network access, synchronization ("can't my BlackBerry do this now?"), self-service, rights management (labeled as "5 1/2").

Update: Ballmer takes the stage and introduces Avanade video. Ricardo Arroyo: can easily measure the benefits of self-service infrastructure. Closing line: "It's a great time to be an IT guy".

Ballmer again: Avanade wants to connect people and information. Need the tools to facilitate them delivering that connection. IWs inside Avenade are all IT professionals themselves. "Flywheel of activity": design & build with .NET, deploy and operate with Dynamic Systems Initiative (DSI), act and interact with "New World of Work" stuff. "We think we've come a long way" with .NET. Thanks to the .NET RDs.

Next piece: make sure those apps can be deployed and operated. Want to connect closely to design / build of new applications. Big DSI milestone: shipment of Visual Studio 2005, which will "actually connect the flywheel" where "you build the management instrumentation into every application you build".

New world of work builds on 3 principles: access without compromise, self-service infrastructure, "policy gives IT mgt control". built on presence, identity & rights mgmt, network access-- all implemented as shared infrastructure services. "More and more of what you provide, instead of being point solutions, can be infrastructure that IWs can provision themselves."

Rich comprehensive roadmap based on AD: 86% of large enterprises that use directories use AD, 41% use NT4 domains, 15% use NDS, 9% use eDirectory. "When we first brought AD to market, you were slow to adopt it... Good concept, but go back to work".

Windows R2 ships within the next 12 months with better branch office support, ADFS, and storage virtualization and support. New "Compute Cluster Edition" for grid computing. "We want to be the best" at a long lis of areas, including messaging, directory, and "all applications that are about connecting information workers to information. I think that is incontrovertible." "Investing in new scenarios where, if you will, we still have improvements to make and market share to gain."

"You can know without hesitation, no matter what you're trying to do, around Windows Server, it's the right tool for almost every job.

Update: Exchange 2003 SP2 and Messaging and Security feature Pack for Windows Mobile 5.0. "Some people say Microsoft's a good marketing company, but I have a hard time saying all that." "Direct Push" delivers always-up-to-date connectivity over a persistent IP connection. "The kind that we have not delivered, and RIM has historically. But we have also delivered that with no additional management cost". Policy based control for remote device wipe and PIN management. All included with Exchange. No additional licensing cost.

Exchange 2003 SP2 also ups the 16GB limit for Standard Edition and Small Business Server to 75GB. Install SP2; no other changes necessary.

Mike Hall joins Ballmer on stage. He's toting an X41 ThinkPad Tabler. [ed: I'm going to buy one as fast as I can] 6hr battery life, fingerprint reader. Ballmer took it offstage; now there's a video with a buy wo looks like Ed Brill sitting in the back of the cab calling his kids, his office, checking his email, etc. Guy drops his device as he gets out of the cab. Punk kid finds it. "Last year in Chicago, 85000 cell phones were lost-- that's 4 for every cab in Chicago". Guy's admin gets a call from his house telling her that "Dad lost the phone". She calls IT who says they can remotely wipe the device. Punk kid gives it back to the taxi driver.

Now Hall is demonstrating VoIP with Office Communicator and Exchange 2003 SP2 security features, along with MSN Desktop Search. Longhorn demo: "it's not so much about search, as about how you visualize information". Demoing filtering based on metadata (e.g. author, keywords). [ed note: Better UI than Apple's Spotlight.] Controls for minimum PIN length, inactivity lock time, local and remote wipe. Can define exceptions to wipe settings.

New Symbol MC50 device-- nice-looking device with QWERTY keyboard. Greatly simplified device-side setup user interface. Virtual Earth preview. [ed: this is wicked cool!]

Update: Samantha Bee again with interview on "IT pro-developer mediation techniques". Puppet show. Pretty funny.

Update: Ballmer again. .NET momentum is building; 43% "of all developers" use .NET as primary tool vs 35% using Java (Win32 non-.NET is #3). 90% of MS global accounts are using .NET in some way. Three important products: SQL Server 2005 with embedded .NET runtime; Visual Studio 2005 with .NET 2.0, and BizTalk Server 2006. Ideal for connected systems (instead of J2EE), lifecycle dev (instead of Rational), most demanding DB apps (instead of Oracle or DB2), and "lightweight web app development" (instead of LAMP).

.NET 2.0 is 25%-40% better than .NET 1.1 on Sun's WSTest 1.1, and up to 200% faster than WebSphere.

Update: BJ Holtgrewe showing VS 2005 features. New Outlook add-in support. Demoing integrated CRM and Maestro (new tool for BI, reporting, and scorecards). Links Outlook to SQL 2005 Reporting Services. Access to SharePoint, database, syndicated wbe search, and Outlook data. All synced using SQL Server Express for offline/mobility sync. Customer video: Bank of America and Korn/Ferry. "Everything revolves around your inbox, so why not plug everything into Outlook?" "Now it's all about funneling all of our information into Outlook." "We see Office as a platform."

Update: Ballmer again. Talking about Office 12 XML format. VS2005 delivers System Definition Model (SDM) info; SDM will be consumable by MOM and SMS in "System Center wave 2" coming in future. Bill Anderson from mgmt team doing demo showing remote reimaging and managing Solaris servers. Ballmer pulls two fans from the Sun server and MOM generates an alert. MOM-driven failover to backup Solaris box.

Update: Ballmer again. Security is job #1. Showing vulns YTD for Windows 2003 vs SuSE 9 vs RedHat 3. 1 high/29 other for Windows vs 28/136 and 14/174 for the other two. Similar counts for web server role (33 high/19 other for Win2003, 48/84 for RedHat minimum config, 77/97 for RedHat default config). Patching costs 13-14% less for Windows than Linux. "None of this is designed to tell you that our job is done. None of this is designed to tell you that we think our security job is done".

Announcing Microsoft Update: consolidated update service for consumer, small biz, medium biz, and enterprise. Automatic updates for low end, MBSA 2.0 for medium, Windows Server Update Services and SMS for medium-to-large.

Wrapup: "flywheel" graphic again. "We are committed absolutely to making sure that you have the leading-edge innovations that you need to be successful connecting people and information." Closed by thanking audience and giving out his email address.

[Ed: they handed out RFID tags at check-in, with a promised demo-- but then they didn't do the demo. I bet there's an interesting story there!]

I'd previously written about MS' support position on VERITAS Storage Foundation for Exchange. Sometime between then and now, MS released a KB article (895847) that sets out their support policy for hardware and software replication solutions. It outlines support boundaries for three important categories: asynchronous software replication, synchronous hardware replication in a geographically dispersed cluster, and sync hardware replication not in a dispersed cluster. Well worth a read if you're interested in this category of products.

I'm delighted to announce that the Exchange Server Cookbook (which I cowrote with Missy Koslosky, Devin Ganger, and Tom Meunier) is now available from Amazon! It should ship sometime next month... and yes, that is a baboon on the cover.

HOVs and motorcycles

| No Comments

From today's "I didn't know that" file: motorcycles are legal in HOV lanes in all 50 states. The Federal Intermodal Surface Transportation Efficiency Act (ISTEA) of 1991, which provided for HOV lanes, requires any state that wants to ban motorcycle use of HOVs to certify that motorcycles present a hazard in HOV lanes. According to NHTSA, motorcycles are actually slightly safer in HOV lanes than regular vehicles are.

Apparently ISTEA also calls for restricting HOV use to vehicles that are at 50% or more of carrying capacity, e.g. a one-person motorcycle is at 100% capacity, as is a Miata with two people in it. However, if two people are in my seven-passenger minivan, that’s apparently still OK with most states— go figure.

"Does Entourage use RPC-over-HTTP?" I've run across this question several times in the public newsgroups, on mailing lists, and in direct conversation. Now Mike Wendland's asking, so I figured I'd write a long answer and just refer to it in the future.

In the beginning, there was MAPI, the Mail Application Programming Interface. Microsoft Mail (remember that?) used MAPI, as did the long-forgotten Windows Messaging and Exchange Client applications. When the Outlook team began working on Outlook, it used MAPI also. MAPI communication between client and server are actually implemented using remote procedure calls (RPCs) that travel over the Windows RPC subsystem, which uses TCP ports 135 and 443 and UDP ports 137 and 139. Because early versions of Windows had a number of RPC-related security vulnerabilities, admins quickly learned to block these ports from the Internet, meaning that you had to dial in or establish a VPN session to get your mail with Outlook from outside the corporate network.

In the meantime, lots of other applications started tunneling their data over the standard HTTP port, TCP port 80. This has the advantage (for users) of letting these applications run without special permissions or changes to the firewall. With Outlook 2003, Microsoft implemented RPC-over-HTTP tunneling so that you can establish a native Outlook MAPI session from outside the firewall without using the default RPC ports. This is good from a security and convenience standpoint. Why security? Think about it: if you establish a VPN session, you're trusting the remote machine to be clean, and you're trusting the remote user not to do anything malicious on your network. With RPC-over-HTTP, all the remote user can do is get mail, so you don't have to worry that they're going to screw up anything else.

Entourage for Mac OS X doesn't use RPC-over-HTTP. Instead, it uses WebDAV, an XML-based technology that travels over HTTP connections. It has nothing to do with MAPI or with RPCs, and it works with Exchange 2000 and Exchange Server 2003-- RPC-over-HTTP requires Exchange Server 2003 running on Windows Server 2003.

Both technologies have the same effect: an outside user can establish a connection to the Exchange server using HTTP (which had better be protected with SSL) to talk to the server.

Now, on to Mike's specific question: Apple Mail 2 supports Exchange accounts using WebDAV, so if your employer supports WebDAV and is running Exchange 2000 or later, you should be good to go. You'll probably need to enter the same server name that you use for Outlook Web Access to get Mail to find the right server. Good luck!

Congratulations to the Microsoft Office Communicator team! They just RTM'd their product. If you haven't already tried it, grab the evaluation version and give it a spin.

Isn't technology wonderful?

| 2 Comments

How cool is this? Right now I'm sitting in a parking lot in Salt Lake City, from where I just filed my weekly UPDATE column. Arlene wanted to hit a couple of scrapbook stores, so I grabbed my laptop and my new Verizon aircard; now I'm online and working away, so she can take as much time shopping as she likes (well, until my battery runs out, anyway).

The aircard gives me 60-144Kbps speeds pretty much anywhere that my phone works, which is good-- but it gives me up to 2Mbps in areas where Verizon has EVDO coverage. These areas include Seattle and Santa Monica (where I was last week), as well as the Cincinnati airport (my home away from home) and a bunch of other places.

The first aircard I had was the Sierra V620. It worked fairly well, but its speed in low-signal areas wasn't that great. I grabbed the KPC-650 as soon as I could, but I haven't had a chance to test it in an EVDO area yet. However, being able to turn dead time into productive time is outstanding-- that means I won't have to write my column later, when I'd rather be doing something else!

Blair's newest hot sauce

| No Comments

From the makers of Death Rain potato chips comes a new terror: Blair's 16 Million Reserve, named after its score on the Scoville scale of hotness. The new extract (the maker is careful to say it's not a sauce or an ingredient) is pure capsacin. To put things in perspective, 16 Million Reserve is approximately three times hotter than police pepper spray and approximately 177 times hotter than Dave's Insanity Sauce. Ordinary Tabasco? It only hits around 5000 on the Scoville scale.

RIP, Hack

| No Comments

US Army Colonel David H. Hackworth passed away this week. During his military career, he earned nine Silver Stars, four Legions of Merit, eight Bronze Stars, and eight Purple Hearts. He was an outspoken critic of anything that got in the way of the military's mission: applying force as directed by the civilian leaders of the US government. Rest in peace, Hack.

I was floored to hear about this, but maybe that just shows I need to get out more. Turns out that you can flip a metabase flag to get some additional control over SMTP relaying. By default, if you require authentication and list one or more allowed IP addresses, both of those restrictions apply. However, you can set the SMTPIPRestrictionFlag value to use the logical-OR of those two factors, so that you can relay if you authenticate or if you're coming from an allowed IP address. Mad props to Konstantin Ryvkin for admitting to this and to Devin for blogging it.

Brilliant move by Singlefin

Singlefin announced today that they're giving away their hosted spam filtering service, free, to organizations with 10 or fewer mailboxes. The press release (which isn't on their site yet) quotes their CEO as saying "Of course, we know that small companies can become large companies and if we extend this generous offer now while they are still growing, we are confident it will translate into brand loyalty and solid customer referrals down the road". Here's the most interesting part:

Any organization anywhere in the world is eligible to take advantage of this protection without the need for cumbersome software or expensive hardware. Singlefin solutions are 100% managed or “hosted” meaning protection for customer networks is all enabled through network redirects. One simple change to a customer’s DNS enables 100% protection from spam, viruses and other malware via Singlefin’s Enterprise Email Filter. The Web and Instant Message Filters are enabled through similar network changes.

This is a terrific move on Singlefin's part; the incremental cost for them to host these small organizations is low, but the brand-building value is very high. There are so many anti-spam solutions on the market that it's hard for vendors to differentiate themselves, but this should definitely help build awareness of Singlefin.

Paging Marvin the Martian

| No Comments

Want to destroy the Earth? Here's a handy guide. (Illodium Q-36 explosive space modulator not included).

Fabrikam goes live

My partners at 3sharp have been involved in a huge project over the last few months: building credible enterprise-level sample applications using Office as a development platform. Behold: Fabrikam, a Microsoft Office System Solutions Learning Platform! Hats off to Peter, John, Anup, Kevin, David, Chris, Greg, and Phil.

My favorite things: a rock

| No Comments

DSCN0932.JPG
It doesn't look like much, but this rock is one of my favorite things. It's a relic of our summer 2000 trip to NAS Whidbey Island with our friend Brian (that's Commander Albro to the rest of you). There's a stony little beach not far from a pedestal-mounted EA-6B that we stopped to see. Brian let his dogs out to run, and Arlene and I walked on the beach with David and Thomas. I grabbed a rock to throw it in the water and was immediately struck by its texture and heft, so I brought it back home.

I keep it on my desk, just under my phone, so I can pick it up and hold it while I'm on the phone, or when I'm thinking about something. Some people doodle; I play with my rock. It has a wonderful texture, slightly grainy but smoothed by untold years of wind and wave action. It's oval in shape, so it fits well in my hand. I don't know why I like it so well (and I sure don't know why I felt like blogging about it), but I do. It's wonderful to me that of all the beautiful creations on God's earth, I have this little nonperishable piece that I can keep nearby for days when I don't make it out of the bunker.

  • The Kaiser Chiefs, "I Predict a Riot" (and it's free on iTunes!)
  • Solomon Burke, "Make Do With What You Got". I've always loved Motown and soul, and apparently Burke (whom I've never heard of) is an old-school Motown singer who's, well, not mounting a comeback, because he never really left. Great stuff, with an expressive growl, a hot horn section, and more Hammond B3 than you can shake a stick at.
  • Too much stuff to list from Amazon's free MP3 downloads section (including Kid Loco and Yo La Tengo)

Pilot humor

| No Comments
The scene is sometime in the old era when cockpits had round dials plus flight engineers and navigators. The crusty old-timer captain is breaking in a brand new navigator. The captain opens his briefcase, pulls out a .38 and rests it on the glare panel. He asks the navigator, "Know what this is for?"

"No, sir," replies the newbie.

"I use it on navigators that get us lost," explains the captain, winking at his first officer.

The navigator then opens his briefcase, pulls out a .45 an sets it on his chart table. "What's THAT for?" queries the surprised captain.

"Well, sir," replies the navigator, "I'll know we're lost before you will."

Now this is pretty slick: the Visio 2003 Connector for MBSA turns an MBSA scan into a color-coded Visio network diagram. (Actually, you have to create the network diagram first, but that's trivial with Visio 2003 Professional). What a great add-on to MBSA's built-in scanning functionality. Get it here.

Greg Hughes has a great dissection of his recent search for a replacement for his BlackBerry. In the end, he went back to the old familiar BlackBerry, but not until after he tried the Audiovox 5600, the SX66/XV6600, the Treo 650, and the BlackBerry 7100 series. He started with a BlackBerry device and tried the others to see how they compared as mobile email devices and as phones. Perhaps unsurprisingly, he ended up with his same preferred device. It's fascinating to see how big a role inertia plays in PDA/smartphone selection, compared to the larger mobile phone market. Of course, device cost (and the cost of installed software) make a huge difference. I considered the BlackBerry 7100s, but since I can't run any of my stable of useful Palm apps, that wasn't going to happen. (I still have to post a longer review of the XV6600, besides my initial thoughts).

Huge news from the Real-Time Communications product team at Microsoft. First, we'll be getting a Live Communications Server client for Windows Mobile devices sometime in the second half of this year. I've been happy using the MSN Messenger client that comes with the Windows Mobile-powered Audiovox XV6600, but being able to communicate with other corporate LCS users will be a huge win-- right now, if I want to IM with someone inside Microsoft's perimeter, I have to dig out the ol' laptop. MS hasn't yet announced pricing or functionality; I think it's safe to assume that the Windows Mobile client will have a subset of Office Communicator's functionality, in the same way that Pocket Outlook is a subset of desktop Outlook.

The other news astonished me: Research In Motion, producers of the BlackBerry line, have signed an agreement with MS to produce a Live Communications Server client for the BlackBerry platform. This is terrific news for the LCS team, and great news for BlackBerry users who want to combine their existing mobile e-mail service with IM and presence. Of course, it raises the bar for the Windows Mobile team, who now have to contend with the loss of what would otherwise have been a significant capability advantage. With Magneto around the corner, though, I bet they have some other tricks up their sleeve.

Update: looks like RIM's been busy; yesterday they also announced an agreement with IBM Lotus to provide a native Sametime client for BlackBerry. The plot thickens...

Statistically improbable? Sez you

Amazon has a new feature with which they do various kinds of analysis on (many of) the books in their catalog. One of these analyses is the "statistically improbably phrase" test; this shows phrases for a given book that appear much more often in one book than in the whole corpus of books in their Search Inside program. For my book, here are the SIPs Amazon found:

relaying configuration, antivirus product vendors, relaying settings, archive sink, htr files, perimeter scanner, constrained delegation, check pox, default response rule, mailbox database, key archival, attachment access, perimeter network, message tracking, mailbox administrators, messaging security, retention categories, smart card enrollment station, machine certificates, delegate access, dialog hox, segmentation value, privilege escalation, inbound mail, event sink

Note "check pox" and "dialog hox"; those are probably my favorites. I can't wait to see what the list for the Cookbook looks like!

Ongoing discussion on MS vs IBM

There's a fascinating thread of comments over at Ed Brill's blog on this post. Ed and Alan Lepofsky, along with various other luminaries in the Notes communities, have been having a generally professional discussion with Cliff Reeves of Microsoft. David Madison of Microsoft may have gotten the last word, though, as Ed has promised to turn off comments on the post. It's his blog, and so of course it's his right to do so, but I'm sorry to see it, since I think the exchange has been very illuminating-- particularly since Ed has (quite fairly) criticized Microsoft in the past for not taking part in strategy debates at various public conferences.

If Cliff, David, or any of the other participants in the thread who don't have their own blogs want to carry this on, I'll be happy to guest-post their comments here.

My trip to DC

| No Comments

So, I went to Washington this week. I was there for about 18 hours, during which time I drove by the National Cathedral at night, saw the Washington Monument from a distance, woke up at 4am and was violently sick in my hotel room, and taught my scheduled class anyway. On the return trip, I paid Delta $130 to switch to an earlier flight-- which was delayed, so I got home about midnight. A very helpful "service excellence coordinator" (SEC) refunded the money once I got to Cincinnati-- after I eventually found one, that is. (Hint: Delta's famous "redcoats" are no more; SECs are redcoats without the red coats). Not one of my better travel experiences.

Another week, another event! This time, I was in DC, where I had a great group of attendees. The highlight was probably during my demo of Microsoft Office Communicator, when I accidentally called Devin. I'd forgotten that the SIP-to-PSTN gateway was active, and I right-clicked his name and used the "Call" context menu to show that his contact information was there, prefilled from my personal Contacts folder. I was quite surprised when Devin's phone started ringing in my computer speakers (and so was he), but we had a short call and the crowd loved it. It's always great to surprise people like that-- I think I may work it into my demo script as a permanent item. Live Communications Server 2005's voice and telephony integration is pretty compelling, and I'm glad that came out in the demo.

Cool new Exchange tool: exmon

Microsoft has established a good pattern: they've been taking tools that they use internally, polishing them up, and releasing them as free tools through their web release (WR) program. This flow most recently brought us ExBPA 2.0, and now a new tool joins the family: the Exchange User Monitor, or ExMon. The cool thing (as Chris points out on the Exchange team blog) is that ExMon can both aggregate data and show you user-specific performance data. If you have a user or two who consistently complain about performance, ExMon gives you a quantitative tool to ID and fix the underlying problem. Check it out.

Forbes pimp-slaps Lotus

| 1 TrackBack

Wow, that's gotta hurt. This article, by Daniel Lyons, effectively claims that the air is going out of the Notes balloon, citing market share and revenue data from Gartner, IDC, Ferris, Meta, Radicati, and ITRG. It'll be interesting to see how IBM/Lotus respond to the article; with their 2004 numbers not yet released, the public data to refute some of Lyons' arguments may not be available yet.

29 free iTunes songs

| 1 Comment

Good news: Apple is giving away 29 free songs on the iTunes Music Store. Bad news: you don't get to pick 'em; they're bundled into two sampler albums. The "Atlantic/Lava Edition" album has 16 songs; the "Universal Motown Edition" has 13 more. Are they any good? Beats me. I'm having the infamous "502" problem, which prevents me from downloading any iTMS songs for the nonce.

So, yesterday I was in Manhattan, again. This time it was to attend IBM's "Microsoft Exchange Alternatives" seminar, held at IBM's building on Madison Avenue. I had to get up at 0400 to drive to Detroit and catch the first flight in to LGA; despite that, the flight was delayed. (That gave me time to finish a paper I've been working on, which I emailed from the back of the taxi on the way to IBM. Good news: I can send email from taxicabs. Bad news: sometimes I have to.) As Ed said, the seminar was well-attended, with about 20 folks in the room from a variety of customers.

There were four presenters: Ed did his overview of IBM's collab strategy; Jennifer Meade from ThroughBox IT did a somewhat lackluster review of three customer case studies, Henry Bestritsky from Binary Tree talked about their Common Migration Tool (CMT) and how it can be used to move from Exchange to Notes, and Brendan Crotty wrapped the morning up with a solid demo of the Domino Access for Microsoft Outlook (DAMO) tool.

Overall, I thought it was a good first effort. As I pointed out to Ed when I met him afterwards, there wasn't any convincing discussion about quantified business value. Interestingly, IBM had several Linux sales folks in the audience, and a common theme underlying Ed and Brendan's presentations was that IBM is promoting server OS choice. I'll save my analysis of that meme for another day :) I don't think the seminar content accurately reflected Microsoft's current collab strategy and why IBM thinks theirs is better. In fairness, that's not what this event was intended to cover. IBM did a good job of positively conveying their message, though, and I think mixing in the partners was a good touch.

How does this compare to our "Optimizing Collaboration and Communications" event? We have more demos, including an extended "day in the life" demo that lets me show how I actually use Microsoft's tools to get my daily work done. We also have a lot more quantitative information about the business benefits of extending Notes/Domino infrastructures with MS' tools. We'll see what Ed thinks when he attends our Chicago event.

Unlike Ed, I made it out of LGA before the weather turned bad :)

Getting on the bus well after it's left the station, Symbian announced today that they're licensing the Exchange ActiveSync protocol. With more than 25 million Symbian OS devices worldwide, this is a big announcement for both sides, although no firm timeline was disclosed. Symbian's already got a good mobile connectivity story; this makes it better while simultaneously highlighting Exchange 2003's advantages as a wireless messaging platform.

Great story in the Tennessean this morning: gas stations are running out of "2"s to put on their pricing signs. At $150 for each sign letter or number, stores haven't had any incentive to build up a 2 stockpile-- but as prices edge higher, suddenly 2s are in demand.

After seeing Ed Brill mention IBM's "Microsoft Alternatives" session in Manhattan next week, I decided to sign up for it.. or at least to attempt to. There's no online registration, so I sent mail to the listed address asking to register. No response. So, I tried again just now, and added a voicemail for good measure. Hopefully that will do the trick; it sounds like an interesting seminar.

Update: got the call yesterday; I'm confirmed, and looking forward to it. I don't know much about BinaryTree and their migration tools, so this should be a good learning opportunity.

This week I'm on the road in Boston and New York City, presenting the second and third iterations of the Microsoft "Optimizing Collaborations and Communications" roadshow that I wrote about last week. Yesterday's event was well attended, and the attendees asked some tough questions about Microsoft's C&C strategy. However, the session evaluation results indicate that they liked the answers they were hearing. MS' message-- that you can augment Notes/Domino installations by adding technologies that drive better business value-- seems to be resonating with these folks. Today, I go to Manhattan via the Acela (which I'll blog about later, or maybe during), then tomorrow it's St Paddy's Day in the Big Apple. I didn't bring anything green, so I need to do some shopping lest I face the wrath of the Irish.

MS buys Groove, gets new CTO

The AP is reporting that Microsoft is buying Groove, which I think is great news. Groove adds some critical capacity to Office System and SharePoint. Lots of other folks will be analyzing this in more detail. The most interesting detail to me is that the AP's report says that Ray Ozzie is going to be the new Microsoft chief technology officer. That certainly raises some very interesting possibilities.

Communications and presence cost

I'm supposed to be working on something else, but I couldn't resist the urge to answer Ed's post on the Microsoft Office Communicator launch, which in turn is in response to this Microsoft Monitor piece (which, by the way, contains a couple of errors).

First, let's consider public IM connectivity. Right now, if you want to interoperate with (say) AOL, you have to install AIM or an AIM-compatible client on your desktops... at which point you lose the security and compliance capabilities that Live Communications Server and Sametime/Workplace both offer. On the other hand, if you have a genuine business need for public IM connectivity, you can use the PIC feature of Live Communications Server to interoperate (selectively) with MSN Messenger, AIM, and Yahoo! Messenger users and still maintain both security and compliance. It's true that PIC is currently priced as a subscription. Ask yourself this: why did AOL suddenly decide to allow a competitor to interoperate? Normally their MO is to break interoperating clients as soon as they can get away with it. Are they getting a cut of the revenue? I don't know, but it certainly wouldn't surprise me.

Next, let's take Ed's point that the Microsoft collaboration platform has more than one piece (he actually uses the phrase "jigsaw puzzle"). Back in the day, Microsoft's claim was simple: Exchange does it all. They have since repented of that, instead delivering a broad suite of collaboration and communication tools that you can mix and match. You can deploy them together or separately. If you don't need, e.g., SharePoint Portal Server, fine-- don't buy it. There's significant stand-alone value in each of the components. In fact, I'm seeing a groundswell of interest in Live Meeting and Live Communication Server deployment among customers that aren't currently using Exchange. Why? Neither of those products require Exchange, and both add measurable business value.

Now, it's also true that the more pieces of the MS platform you deploy, the more capability you get. This is no different from Workplace, except that many of Microsoft's platform components are more mature than their Workplace equivalents. It's a little disingenuous of Microsoft Monitor to claim that you have to buy all of the features; that's like saying that I have to buy the Hemi when I buy a Dodge Magnum (well, OK, I would have to buy the Hemi, but that's another blog post).

About those Microsoft Monitor article mistakes: I count two simple typos ("Instanbul" and the confusion between SharePoint Portal and Windows SharePoint Services) and a misunderstanding of the Outlook/LCS connection. You can deploy Outlook 2003 without Exchange 2003 (in fact, you can even use Outlook 2003 against Notes/Domino servers, using either MS' or IBM's connectors). Every Exchange 2003 CAL includes an Outlook license, but Outlook is also licensable separately.

Big news: The film version of Gerald Lund's The Work and the Glory, a nine-volume series of (ahem) romance novels that chronicle the early history of the Church of Jesus Christ of Latter-day Saints. Why is this news? Well, for one, this kind of film usually doesn't make it outside the intermountain West-- it's been playing in Utah, Arizona, Idaho, and Nevada for a month, but the distributors cleverly arranged weekend screenings in lots of other markets. Here in Toledo, the film's showing at the Cinemathèque, otherwise known as half of the Super Cinemas Toledo complex over by Sam's off Airport Road. (It didn't help that the film web site had it written as "Cinema Tech", nor that the theater doesn't post Friday/Saturday showtimes until Thursday, but Arlene was able to ferret out the correct location.) Cinemathèque shows lots of art or small-distribution films that might not otherwise make it town, like Napoleon Dynamite and (hopefully) Gunner Palace.

Should you bother going to see this if you're not Mormon? Heck yes (but then you'd expect me to say that, wouldn't you?) Why? First of all, there are very few indie or non-mainstream movies shown in this area. National Amusements pretty much has the market sewn up, so we get lots of crap. Supporting indie films is good for the community, especially when the film in question is solidly family-friendly. If you're not Mormon, you'll probably learn some things you didn't know about Joseph Smith and the early history of the church. The persecutions and mob violence directed at the early Saints is pretty incredible by our standards today, but it happened.

Showtimes are this Friday and Saturday (11 and 12 March) at 2:10p, 4:40p, 7:10p, and 9:40p. If you go, post your thoughts on the movie here. (I'll post a review once I've seen it).

So, you might have seen Gary or Ed mention this, but now that it's underway I have time to talk about it too. 3sharp is presenting a 10-city roadshow called "Optimizing Communication and Collaboration with Microsoft Technologies". The thrust behind the roadshow is simple: you can get a lot of mileage from Microsoft's investment in communications and collaboration technologies by deploying them in parallel with-- not necessarily as a replacement for-- whatever you're currently using. The structure of the events is simple: if you're a developer, you go to John's excellent class on how to extend Notes apps by having them produce, or consume, data from .NET web services; if you're a technical decision maker, you come hear the Burton Group's forecast on market dynamics in the C&C space, then I get to explain the pieces of MS' collaboration strategy, with copious use of demos.

Our first event in Dallas this week went really well. My content was well-received; it was obvious to the attendees that we're not suggesting they rip-and-replace their existing infrastructures (well, maybe if you're using OCS). Instead, we're making a solid case for extending their business systems with Microsoft's collaboration and communications platform. Next stop: Waltham! (Personal to Ed Brill: the Chicago show got moved to 4/21, so please adjust your calendar!)

Great weekend

| No Comments

Last week was hectic; I headed out to Dallas for the first event in our "Optimizing Collaboration and Communications" event, then came back just in time to walk into a huge deadline for a paper I'm writing on an unreleased MS product. Over the weekend, though, the weather fairies were merciful and we had two gorgeous days of blue skies and warm sun. I got the boys' bikes down from their rack; Thomas broke out his Christmas rollerblades, and we got some quality outdoor playtime in. It was wonderful, although this week we're likely to have snow again. I'm ready for summer.

Too busy to blog

| No Comments

I've been too busy to blog in a few weeks now. Between finishing up the Exchange Cookbook, working on a big roadshow at work, and dealing with a variety of home issues (ranging from sick kids to a surprise visit from Arlene's friend Pauline to hitting the library's annual fundraiser) I just haven't had time. I'm trying to slowly get back in the habit, though...

Adzilla: worse than Autolink?

| 1 Comment

Lots of discussion about Autolink, which is good. So far, though, I haven't seen very much discussion around Adzilla. Their white paper for service providers describes their services for stripping banner ads (and other ad-related content) and letting the ISP insert its own ads. Yikes. I can't imagine that content providers are going to be too happy about that. Imagine going to CNN.com and seeing locally-inserted ads from your cable modem provider.

Back in November, I wrote about a problem with Entourage and Exchange transaction logs-- sending a message that was larger than the Exchange global message size limit would cause Entourage to resubmit the message each time it tried to send mail, and this would lead to a flood of transaction log files. There's now a server-side hotfix for this problem: MS KB 889525 (An e-mail message stays in the Outbox and the Exchange Server 2003 transaction log files grow when an Entourage user tries to send a message that exceeds the size limit in Global Settings).

Dang, I never thought I'd see this happen: the Microsoft Security Response Center (MSRC) has a blog. Pretty cool, and definitely good news for MS' ongoing attempts to broaden the degree of security communications.

Go, Lance, go!

| No Comments

Great news this morning: Lance Armstrong is riding in the Tour de France this summer, seeking his seventh Tour title. I'll be watching!

Adomo's DEMO appearance

The Weblogs Inc folks covered Adomo's unveiling here (including a picture that's just begging for a caption). I suggested that the Adomo folks contact Robert Scoble before the show; their product is a natural for discussion on his blog, since it's a) MS-centric b) built with .NET and c) very, very cool. I don't know if they did, and now he's offline. However, he gave them (and everyone else) the same advice.

This is really cool: NameVoyager is a web site that tracks the popularity of baby names over time. Type in a name, and get a "stripe" that changes in thickness to reflect the US Census data that reflects how popular that name was. For example, try "Hunter" (which spiked upward sharply starting in the mid-80s) or "Eugene", which had its heyday in about 1919 and has been trending down ever since. Each name is also shown with its incidence per million babies; "Raphael" scores about 85 for 2003, while "Charles" hits right around 5,000 per million in the same year. Alas, "Rusty", "Daisy", and "Ibuprofen" are still pretty rare names. (The site has a pretty interesting companion blog, too.)

Now this is a surprise, and a pleasant one. Nokia announced that they're licensing Exchange ActiveSync for their Series 60 and Series 80-based phones. This is excellent news for the Exchange team; clearly their effort to get EAS more widely deployed is bearing fruit. (Nokia also licensed Flash.. just what I want on my phone, not.) Interestingly, the WIndows Mobile team has been busy at 3GSM World too; they announced that Flextronics, a large original device manufacturer (ODM), will be building "Peabody", a new, lower-cost, reference platform for Windows Mobile devices. It should be interesting to see how this plays out.

Update: it turns out that Nokia is also licensing a bunch of Windows Media technologies, including Windows Media DRM and the Media Transfer Protocol. Take that, Apple and your not-yet-shipping Motorola iTunes phone!

Today a startup named Adomo is launching their new product, Adomo Voice Messaging. They briefed me on it a month or so ago, and I've been eagerly waiting for today (the start of the DEMO 2005 conference) for the embargo to lift so I could talk about it. What they're essentially trying to do is build a comprehensive unified messaging (UM) solution that uses Exchange not just as a message store (like Cisco's Unity) but as the communications backbone. I think they're on the right track, taking what I privately label the CommVault approach: they're leveraging Exchange as much as possible, instead of building a product and trying to make it work, not very well, with multiple back ends.

The Adomo system has three parts: an appliance (running their own *NIX variant, I forget which-- maybe FreeBSD?) that handles up to 36 ports from the PBX, a connector that ties the appliance to the Exchange message store, and a really slick speech-based auto-attendant. You can chain appliances to use more than 36 ports, and Adomo's literature shows smaller 12- and 24-port appliances being used in remote offices. Adomo claims that a single 36-port appliance is enough to serve between 1800 and 3600 users, depending on usage; they're purposefully targeting organizations with more than 500 users. The appliance compresses incoming messages using the GSM codec (which means that you can listen to messages on pretty much any Windows, Mac OS X, or Linux machine-- the codec is ubiquitous, unlike Cisco's ACELP implementation) and sends them to the Exchange connector.

The Exchange connector is where the action happens: incoming messages are directed to the user's mailbox, where they appear as regular email messages. This is particularly important because it allows you to deploy their solution without any desktop changes: there are no required plugins or Outlook bits to add, and VM attachments are available on any device that can handle email attachments (including handhelds, OWA, and so on). Messages are delivered using an Exchange form that includes buttons that let you play your VM on your phone, call the sender, and take other appropriate actions; Adomo has promised tighter integration with Outlook for future versions, but the existing integration is pretty darn good.

One of Adomo's big selling points is that you don't have to touch the Exchange server or Active Directory to implement their product. You only need one connector per Exchange organization. The connector doesn't have to be on an Exchange server, and there are no AD schema changes required. You provision user accounts for voicemail by specifying the associated phone numbers, so there's no need for a separate user management tool. Adomo hasn't said which AD attributes they use, but their literature does claim that you can do all the provisioning through AD Users and Computers or through scripts.

Messages appear with Caller ID data, and the connector is smart enough to match that data against the user's Contacts folder so that messages appear with the correct sender information. That makes it easy to prioritize and handle VMs (either manually or with rules) in the same way you would any other email. In addition to the ubiquitous "message waiting" light, the connector can send SMS messages to a mobile phone or alerts (including the Caller ID number in the subject line) to BlackBerry or other non-audio-capable devices.

It's hard to do the auto-attendant justice in this form, but I'll try. When you call in, the attendant answers and plays its recorded greeting. You can speak a name at any time, and their speech recognizer will attempt to find the name in the GAL (with conflict resolution, so it can ask the user which John Smith ("John Smith in Sales, or John Smith in Engineering?") to connect to based on OU, domain, or group membership. This in itself is very cool; the cooler part is that the attendant has access to a wealth of user-specific data, including your schedule and presence data from LCS. Imagine being able to set a rule that says "if my wife calls on her cell phone, IM me to tell me; otherwise, dump all incoming calls to voicemail". From a user perspective, imagine calling a contact and having the attendant tell you "Jane's in a meeting until 3pm Central; do you want me to notify her that you're calling?" (based, of course, on Jane's decision to trust you with that information as a contact in her Contacts folder). There are almost limitless possibilities for future expansion here, particularly given that the Adomo solution can be used with SIP products (conveniently including LCS 2005).

Of course, given Adomo's target market focus, their solution won't work for everyone. First, it requires Exchange 2003. Second, they haven't released pricing data (at least to me) but since their focus is on 500-plus seat organizations, it likely won't be cheap. (One interesting note: Adomo's pitch talks about the benefits of their product for organizations that sell hosted Exchange services-- this could potentially be a nice revenue sweetener for hosting companies). However, in terms of functionality, their nearest competitor is the Wildfire service, which (last I checked) was $70-150/month/user-- so they've definitely got some pricing maneuvering room. I think their product will be successful, but I'm sure it will be interesting to see how Microsoft's announced UM support in Exchange 12 plays against Adomo's solution, which now has a year or two to get traction before E12 ships.

My to-do list for today was simple: finish a presentation on information worker productivity with Office 2003. Unfortunately, I got a long series of phone calls, critical emails, and other interruptions. Net result: this information worker's productivity was unfortunately low. Oh, the irony.

All sorts of good news

| 2 Comments

Wow, this has been a good-news week:

  • Carly Fiorina has finally been shown the door at H-P. Good riddance. She did more, faster, to ruin that company than any other CEO I can think of (including the stinkers in Byron's book). Chris Larsen and I used to joke that when he graduated, he could start his own company named Hewlett, Packard, & Larsen-- that's how much he (and I!) relied on our H-P calculators. Now their core businesses are in shambles, except for their printing/imaging business. That generates 75% of their income, a far cry from the days when test equipment, servers, and other sectors were their strengths.
  • The FCC shot down digital must-carry. Good for them. There's no reason to compel local cable systems to carry junk channels, and since broadcasters have already shown an inclination to use their DTV bandwidth to multicast shopping channels and other stuff that gets them paid, I say let them do it on their own dime.
  • I can upgrade my DirecTiVo unit to use release 4.x of the TiVo software. Home Media Option, here I come!
  • My friend, and fellow MVP, Martin Blackstone and his wife just had a new baby

Surprise! MS buying Sybari

Interesting news: Microsoft is buying Sybari, makers of the outstanding Antigen line of anti-virus products (and some pretty good anti-spam tools, too). Interestingly, there are Antigen versions for Exchange, Live Communications Server, SharePoint, and even Domino; I expect that the breadth of their product line made them a more appealing target than some of their peers. It'll be interesting to see how this acquisition works in conjunction with MS' buy of GeCAD's RAV technology. However, it will be even more interesting to see what effect this announcement has on the second-tier AV vendors-- companies like Command and Panda have got to be sweating now. (Not to mention that many organizations who have stuck with products they don't really like will now use this as an excuse to move!)

I could snark about this filter update taking so long, but at least Microsoft's making the IMF freely available-- some messaging systems have no integrated spam filtering. Anyway, there's now a filter update for the IMF available here.

Amazon Prime

| No Comments

This is pretty slick: Amazon is offering a new program called Amazon Prime. For $79/year, you get free two-day shipping on most items, and you get overnight shipping for $3.99 per item (I think, and hope, they mean "per order" and not per item, but the terms are unclear; the wording here makes it sound like it really is per-item). Considering how much stuff we order from Amazon, this is a great deal for our family. You're allowed to share the program with four family members who live in the same household; considering that FedEx and UPS often drop our packages at Mom and Dad's, or vice versa, I think we qualify.

Ordinarily I wouldn't post this announcement here, but I'm going to break tradition and do so because I'm one of the conference co-chairs. As such, I have to help find speakers, so I want this call for papers to go out far and wide.

Windows IT Pro is now accepting session proposals for the Oct-Nov. 2005 Windows Connections conference. We're heading to San Diego October 30 to November 2, 2005, for the premier Windows technical conference, and we'd like to hear from you!

If you're interested in speaking on Exchange-related topics at the show, send your abstracts to
paul@robichaux.net by February 18. We want proposals for regular 75-minute sessions, as well as 1/2 day and full day pre-conference and post-conference sessions.

Note that we have a limited number of speaking slots, and all participants must be able to present a minimum of three 75-minute sessions. There are three basic requirements:

  • Send a minimum of 3 session proposals (4 or 5 is ideal for discussion purposes)
  • Include a biographical statement with your session proposals
  • Include any additional pre- or post-con session proposals, if applicable

Please adhere to the February 18 deadline as we need to make speaker and session selections right away. (We plan to have a conference brochure ready to distribute at TechEd in June.)

MLK and the USMC

| No Comments

From this terrific posting on BlackFive:

While most of the United States was taking pause to ponder the widsom and sacrifice of Dr. King and his dream, we are living it. We exist every single day in an organization where Dr. King's premise of "judging a man by the quality of his character, not the color of his skin" is so ordinary and every day that we do not give it a second thought. But, it struck me that we should. We should because, while others discuss such things as banter at cocktail parties, we live it! While others have celebrity benefits and concerts, we live it. While others chastise every action under the sun that actually attempts to bring such freedom and tolerance to other parts of the world, these Marines simply, and quietly demonstrate it, in living color, among great violence, and at risk to their very survival! I wonder who Dr. King is most proud of, the talking heads or the magnificent Marines?

Isn't that special: Rolling Stone has decided not to carry Zondervan's ad for its new modern English translation of the Bible, Today's New International Version. The magazine apparently has an "unwritten policy against accepting ads containing religious messages", although ads for High Times, Trojan condoms, and every brand of alcohol under the sun are OK. After seeing CBS and NBC ban the United Church of Christ commercial, it's very clear that at least some mainstream media outlets are rejecting ads solely on their lack of content that would be objectionable to the majority of Americans.

Update: Rolling Stone caved. They'll run the ad.

Work now, sleep later

| No Comments

Matt and Arlene have both been sick this past week; Matt woke up about 0300 with a cough, so I got up to take him to the bathroom and Arlene brought up some cough medicine. After that, I couldn't go back to sleep, so I got up about 0340. Since then, I've done a ton of housekeeping tasks that were cluttering up my to-do list (example: tech editing a security article I wrote; opening CD accounts for the boys), and it's still only 0500. That leaves me plenty of time to hit the treadmill, lift some weights, do some other real work, and then go wake everybody else up. Of course, I'll be dragging by the time the boys come home from school, but maybe I can squeeze in a nap...

Isn't that special: Rolling Stone has decided not to carry Zondervan's ad for its new modern English translation of the Bible, Today's New International Version. The magazine apparently has an "unwritten policy against accepting ads containing religious messages", although ads for High Times, Trojan condoms, and every brand of alcohol under the sun are OK. After seeing CBS and NBC ban the United Church of Christ commercial, it's very clear that at least some mainstream media outlets are rejecting ads solely on their lack of content that would be objectionable to the majority of Americans.

Here's a very cool trick: Glen Scales wrote a script that finds all of your mailbox and public folder stores, then queries their servers' event logs to find event ID 1221s indicating how much white space is available. This is a slick solution to the vexing problem of monitoring how much white space is lurking in your databases.

Rui J.M. Silva posted a cool script on his blog for migrating distribution list objects between Exchange organizations. The script is meant to be run against an Exchange 5.5 directory, from which it extracts the DLs with ldifde. It then extracts the 5.5 directory with csvde, matches the display and account names, and outputs a file that can imported using ldifde. The last step actually imports the DLs as universal distribution groups. If you want the DLs to be populated, you must already be using the ADC so that user accounts are synchronized, but the script is still a nice bit of work.

MS releases beta anti-spyware app

As has been widely reported elsewhere, MS has released the public beta of their new anti-spyware tool. Go get it and try it out; I've been running a test build for a while now and have been very impressed with it.

According to the National Center for Victims of Crime, January is Stalking Awareness Month. This resource page has all kinds of interesting statistics, which I will not attempt to interpret (well, except that 81% of the men who get protective orders against stalkers have them violated-- I guess some people are awfully persistent).

Why I run the MSN toolbar

| 3 Comments

I've been using the Google toolbar for a long time, but no more. Now I'm using the MSN toolbar instead. Why? Six simple reasons, five of which are security-related:

  1. The MSN toolbar doesn't index the browser cache or history file. That means that it won't find cached information like credit card or online banking statements.
  2. Every user on a multi-user machine has a separate set of index processes and files.
  3. The MSN toolbar never sends any data back to Microsoft. Google's toolbar, of course, sends tons of data back to Google, although they're up-front about it.
  4. Index files are obfuscated, raising the bar for casual snoopers (of course, snooping requires admin privileges in the first place :)
  5. MSN never automatically downloads updates. You can ask it to do so, but you don't have to.
  6. It searches Outlook.

50% off Trend ScanMail

This is a pretty good deal: 50% off new licenses of Trend's ScanMail suite if you're migrating from Exchange 5.5 to Exchange 2003. You have to have more than 1,000 seats, and you have to have proof of migration (evidenced by a current SA license or Exchange 2003 CALs purchased after 6/15/04), and the offer is only good until 12/31/04.

When "it's the pits" is actually GOOD

Microsoft today released a hotfix for the Windows 2003 SMTP stack that provides tarpitting for SMTP. (If you don't already know what tarpitting is, check this explanation). The idea is that you install software that intentionally slows down SMTP throughput for bogus requests. This helps make it uneconomical for spammers to ply their trade. The hotfix requires you to install a package and set a registry key, then you're done. Highly recommended.

Word of the day

| 1 Comment

What do you call a hotfix that doesn't actually fix the problem it's supposed to cure?

I vote for notfix, but I welcome your suggestions. The best suggestion posted as a comment here by December 15th wins... uh... something cool. Yeah, that's it-- your choice of a signed copy of one of my books or a $25 donation to the charity of your choice. Get those creative juices flowing.

Getting started with Workplace

| 1 Comment

So, here's a question for Ed and any other Lotus-Knowledgeable readers out there. What's the best way to start learning about Workplace Messaging? So far I've learned some peripheral facts, like that it has outrageous system requirements (quad 2GHz procs + 2 GB of RAM), that it's licensed per-processor (so you need 4 server licenses for that 4-proc machine), and that every initial license includes 12 months of maintenance. However, I haven't found a clear, comprehensive source of getting-started information, apart from this tutorial. That's probably just because I don't know where on IBM's gargantuan web site to look, hence this post. If you do know, please share.

Update: I just spoke to a friendly IBM sales rep who made it very clear that Workplace products are not licensed per-server or per-CPU, but per-user. My earlier post was based on something I saw at vowe.net. Caveat lector.

Turning over a new leaf

| 1 Comment

I went to go see the doctor last month, and he ordered an impressive panel of lab tests. The results came back, and they were mixed. Good news: my LDL cholesterol is low (119). Bad news: my HDL is 18, with a minimum recommended level of 40. So, that means I need to eat lots of oatmeal and get off my butt for some regular aerobic exercise. This morning, being that it's the start of a new month, I hit the treadmill and then lifted some weights. My goal is to do this 3-4 times a week, consistently, so I don't have to face Dr Schwartz' scorn at Rotary meetings. Go me!

Motorola embraces EAS

Now this is interesting: Motorola has announced that they've licensed Exchange ActiveSync and will start supporting it when they release the A780 phone next year. That means that Exchange ActiveSync will be available on a Linux-based device, along with the PalmOS-based Treo 650. While this might seem like the kind of thing to give the Windows Mobile apoplexy, Motorola sees (and has labeled) the A780 as a midtier device that doesn't compete with the feature-rich(er) Windows Mobile devices now on the market. EAS will be integrated with Motorola's propietary MOTOSYNC protocol; it's too early for me to tell what form the integration might take.

I'm working on an article on Exchange ActiveSync for the magazine. Unfortunately, I don't have it working for my device yet-- John's iPaq 6315 works on 3sharp's server, but something is funny with my server here at home, and I'm going to be troubleshooting it this week. A couple of resources that look useful: this extremely detailed TechNet webcast and Chris De Herrera's troubleshooting guide (which mostly covers "regular" ActiveSync) on CEWindows.net.

Comments re-enabled

I have re-enabled comments, with the added requirement that you use TypeKey (which, fortunately, is free). As soon as I can get MT-Blacklist to work properly, I'll enable unregistered comments, but for now you'll need to sign in before commenting. Sorry about the inconvenience.

Adopt-a-Sniper

| No Comments

Looking for a really unique way to show support for US troops? How about adopting a sniper? You can donate anything from rifle scopes and stocks to powdered hot chocolate and ramen noodles. These men do one of the most difficult, and dangerous, jobs in the military; they provide overwatch support to protect other troops in the field and at fixed locations like airbases. They operate in one- or two-man teams, and although they're highly valued by the troops they protect, not every unit is able to support them with the equipment they need-- they need, and use, a lot of special-purpose and unique gear. I'm going to box up a big load of baby wipes, protein bars, and ramen and ship it out this week.

Update: the boys and I went shopping on Friday; we ended up with about 30 lbs of stuff, including some big fluffy towels (steel gray, so they won't show dirt), a football with a built-in pump, a case of ramen, a bunch of peppered beef jerky, and so on. It'll go out via UPS tomorrow.

The publisher was kind enough to send me a review copy of Tony Redmond's latest book, Tony Redmond's Microsoft Exchange Server 2003 : with SP1. I haven't had a chance to even open it yet, but I can say this: at $37.77 from Amazon, and at 4.3 lbs, it comes in at a very respectable US$8.78/lb. By way of comparison, Stanek's Exchange Server 2003 Administrator's Pocket Companion costs $14.13/lb, and my security book weighs in at $14.34/lb. Tthat's just because it's packed full of so much information. Or something.

Jeremy Kelly is reporting an unusual interaction between Entourage and Exchange 2003. The symptom: transaction log bloat. The problem seems to occur when an Entourage client tries to submit a message that's too large for the maximum message size limit set on that user's mailbox store. Instead of reporting the error (and not resubmitting the message), Entourage happily tries to send the message each time it connects. If the message is large enough, and if this goes on long enough, the server will eventually run out of log space. Jeremy recommends a temporary fix of turning off httpdav, removing the offending message from the client, and re-enabling httpdav; no word yet on an ETA for a better fix.

I just ordered an AT&T Audiovox SMT5600, so I went digging for development information. Then I found this page, which will keep me in reading material until at least this time next year. Wow. If you're at all interested in the .NET Compact Framework, this would be a great place to start.

Blue State Blues

| No Comments

This guy ought to be writing professionally! Blue State Blues as Coastal Parents Battle Invasion of Dollywood Values:

"I'm not sure where we went wrong," says Ellen McCormack, nervously fondling the recycled paper cup holding her organic Kona soy latte. "It seems like only yesterday Rain was a carefree little boy at the Montessori school, playing non-competitive musical chairs with the other children and his care facilitators." "But now..." she pauses, staring out the window of her postmodern Palo Alto home. The words are hesitant, measured, bearing a tale of family heartbreak almost too painful for her to recount. "But now, Rain insists that I call him Bobby Ray." Even as her voice is choked with emotion, she summons an inner courage -- a mother's courage -- and leads me down the hall to "Bobby Ray's" bedroom, for a firsthand glimpse at the psychic devastation that claimed her son. She opens the door to a reveal a riot of George Jones CDs, reflective 'mudflap mama' stickers, empty foil packs of Red Man, and U.S. Marine recruiting posters. In the middle of the room: a makeshift table made from a utility cable spool, bearing a the remains of a gutted catfish.

Two Windows Mobile webcasts

Next week is Windows Mobile webcast week. There are two webcasts of particular interest for Exchange 2003 administrators: one on best practices for Windows Mobile deployments, and one for Windows Mobile/Exchange troubleshooting.

Happy birthday and Semper Fi

| 1 Comment

From the fine folks at GoDaddy, a Marine Corps birthday card. I'll be registering all my domains there in the future.

New Live Communications Server blog

Tom Laciano has a new blog focused on Live Communications Server. Based on what he's posted so far, this will be one to watch. For example, this post on using certificates for mutual TLS authentication in LCS 2003 is pure technical gold. I plan to follow it regularly.

They stink (not least because they tell you to use the directory structure of the zip archive to figure out where to put things). However, if you read these instructions instead, you will be on the short track to enlightenment.

What do you get when you combine Exchange Server 2003, KVS Enterprise Vault, KVS Discovey Accelerator, and SharePoint?

Microsoft has what's probably the largest deployment of OMA and Exchange ActiveSync. What have they learned about how to scale and provision these services?

Spamusement

| No Comments

Spamusement: poorly-drawn cartoons inspired by actual spam subject lines. Some of these are pretty hysterical.

Update: they also have an RSS feed. (Here's one just for Julie).

Good news: it's time for a rare astronomical event! Tomorrow night (27 October 2004), a total lunar eclipse will be visible across most of North America. Sky and Telescope calls this the "ideal lunar eclipse" because the eclipse will reach totality "after dark but while most people are still awake and about". It just happens to fall during Game 4 of the World Series, too. Check this handy table for times in your area.

It's all about Tim

| No Comments

You've got to love Google's sponsored ad links. If you query for "Robichaux Outfitters", look what you get as a sponsored ad. I didn't check to see if it points to Tim's blog, but if it doesn't, it should.

tim.gif

Spamusement

| No Comments

Spamusement: poorly-drawn cartoons inspired by actual spam subject lines. Some of these are pretty hysterical.

The doctor's office

| No Comments

So, I'm going to be turning 36 soon. I decided to get a comprehensive physical, since I haven't had one since I left the Marine Corps. At the same time, I figured I'd switch doctors to the practice that my dad and wife both use. My existing doc is a good guy, but I'm all about service consolidation. So, I called the doctor's office to schedule a physical.

Me: I'd like to schedule a physical.
Them: We can schedule you for sometime in May.
Me: OK, let's do that.
Them: Are you a new patient?
Me: Yes, I am.
Them: You'll have to see the doctor first, and he'll decide if you need a physical.

That means that my visit today is sort of a gatekeeper visit, if you will. If I'm healthy enough, I don't get a physical (or maybe I do; who knows). The one thing I'm sure of is that I won't get a flu shot, because (unlike members of Congress) there's not enough vaccine here to go around.

Joe has a number of really nifty free tools on his site, including the world-famous ADFind. However, I just stumbled across a new tool he wrote while working on the Exchange chapter of the Windows Server 2003 Cookbook (forthcoming from O'Reilly).

Now <em>this</em> is interesting: Microsoft and Cisco are hooking up and exchanging some network-protection DNA. Microsoft mentioned their Network Access Protection (NAP, a somewhat unfortunate acronym) at their worldwide partner conference in July; now MS is pushing the release of NAP back to Longhorn Server in order to integrate support for Cisco's Network Access Control (NAC). This interview with Windows GM Bob Kelly says that MS and Cisco will work to ensure that NAP and NAC are fully interoperable, which is great news; since NAC is already shipping, it would have been counterproductive for MS to complete their own, incompatible, solution and make customers choose between them.

Best practices: we're not kidding

vpc.png

BugTraq RSS feed

It's hard to keep track of who's blogging, particularly as automated tools that make RSS feeds for automated systems proliferate. Personally, I want to see as much data in RSS form as possible, especially for fast-changing or noisy systems like, oh, mailing lists.

MS releases SP1 for Mac Office 2004

Excellent! Microsoft has released Service Pack 1 for Office 2004. I haven't found a list of fixes yet, and I'm away from my Mac so I can't download it to try it out. It's supposed to be available via the Microsoft AutoUpdate tool or directly from the MS Mac page.

This afternoon I had a call with the PR folks from PalmOne to get their take on the Exchange ActiveSync for Treo announcement. As is to be expected, they were mum on the details most people really want. The new devices, which they didn't explicitly name, are being released "this fall-- before the end of the year". When I asked if they were prepared to say which carriers would offer them, all I got was a chuckle.

This is big and rich: Microsoft announced today that they've licensed the Exchange ActiveSync protocol to palmOne for use in their new, officially-unannounced line of Treo smartphones (including the 650). I want one.

Death knell for Sender ID?

Now, this is interesting: the IETF Sender ID working group is apparently defunct. This is more or less the equivalent of that milestone of farce comedies, the divorce due to irreconcilable differences.

MS announces Data Protection Server

This Computerworld story (and the related MS press release) announce the arrival of a new Windows product: the Data Protection Server (DPS). DPS is basically a distributed tool that puts agents on the file servers you want to protect; the agents then run scheduled disk-to-disk backups. Depending on how this is implemented, this might be a significant improvement over the kind of ad-hoc disk-to-disk backup schemes most small and medium organizations use. DPS combines replication and point-in-time copies, which places it squarely into competition with products from Legato and Veritas (among others).

This is very, very cool: the Exchange Best Practices Analyzer is a new tool from Microsoft that checks your Exchange infrastructure for good design practices. To be more specific, the tool investigates various parameters (including some from AD, a few perfmon counters, the IIS metabase, and your DNS) to see how well your operational configuration conforms to generally accepted best practices.

Controlling Always-Up-To-Date timing

I've been fiddling with Exchange ActiveSync lately, and I'm actually pretty impressed with it-- it's a neat feature. If you're not familiar with it, it basically sends periodic notifications of new mail to your Windows Mobile device; when the device receives the AUTD message, it wakes up and pulls new messages from your Exchange server. This gives you more-or-less continuous access to the contents of your mailbox.

At long last, Microsoft's released a document that describes what you can do to mitigate threats to your network from Windows 98 and Windows NT 4.0 machines: the Windows NT 4.0 and Windows 98 Threat Mitigation Guide.

Another Exchange SURBL filter

I just got a note from Martijn Jongen mentioning that he has a SURBL filter for Exchange.

New IMF hotfix for 15-character names

This is a pretty rare problem, but still: if you're running the Exchange IMF on a machine with a 15-character NetBIOS name, the IMF won't actually filter the inbound messages. This is kind of a silly bug.

Preset the language for OMA users

Imagine that you have a bunch of OMA users who don't use English as their native language. Wouldn't it be nice to set the default OMA language that they see when they log on, without making them learn enough English to navigate OMA's interface and set it themselves?

I hate it when this happens! I just sent off a Troubleshooter column question for the December issue on how to create separate settings on separate IMF servers. My answer involved multiple forests and was fairly ugly. I then decided to relax and do a little blog surfing. Lo and behold, It turns out that (courtesy of Evan's blog) there's a much more elegant solution to this problem.

The Return of the Ken

| No Comments

The new season of Jeopardy starts Monday, and you know what that means: Ken is coming back. I'm prepared for another wave of comments on my previous post. In the meantime, check out this wiki, which has more than you probably ever wanted to know about his run so far.

What's in a SID?

Larry Osterman has a terrific post up today on the guts of Windows security identifiers, or SIDs. A small taste:

Port Reporter is a nifty tool from Microsoft that you can use to log TCP and UDP activity on Windows machines; it logs port activity on ports that you specify to a text file. It's extremely useful for monitoring traffic from specified machines or services, and it has a variety of useful features that I won't enumerate-- go download it already.

VERITAS buys KVS

| 9 Comments

Well, this is interesting: VERITAS buys KVS for $225 million in cash. Considering VERITAS' failure to turn their own archiving product for Windows into a real competitor for KVS, this is an interesting move.

E-mail free Fridays

Jeremy Burton has a good idea: declare Friday as an "email-free day" in his department. This story, which I first saw in the WSJ, has grown legs as people debate whether this is a good idea or not. I think the stimulus that led to Burton's edict is something we can all identify with: he wondered how much time his folks were wasting on email.

Hail to the Chief

| No Comments

On Saturday, we loaded up the boys and went across the street to Fort Meigs, where the President had scheduled a campaign rally. Several of our friends parked in our driveway, so we had quite a procession: three couples (plus Mom) with ten children, plus some stragglers (hi Fritz!) who came later. We arrived at the fort about 3:15; the gates were open from 2-4pm, and the President was scheduled to speak at 5:10. It was about 80° and very humid, but we figured we'd have no trouble finding a comfortable spot to stand. Well, not exactly. We found a spot, but it was airless thanks to the crush of people squashing together in an attempt to see the actual stage. (Reported attendance was 15,000, or 12,000 according to the Blade.) After about an hour of feeding the boys cookies and letting them take turns playing games on my phone, we moved to a much better location, with actual Fresh Air™. We then endured several local politicians, including Randy Gardner and Larry Kaczala. Kaczala, who's running against arcy Kaptur, made several stupid and tasteless jokes about Kerry's Vietnam service. I don't think the arguments made by the Swift boat folks can easily be dismissed, but having this bozo make fun of Kerry's combat experience didn't sit well with me. (On the other hand, I'm not in his Congressional district, so I don't get to vote against him).

Fritz had said that he'd heard a "national entertainer" would be appearing; sure enough, after all the politicans departed, we were favored by a few songs from Lee Anne Womack. I don't remember the first one (might've been "Something Worth Leaving Behind"); the second was "I Hope You Dance" (which I liked a lot better live than the saccharine radio version), followed by "This Land is Your Land" and another patriotic song I'd forgotten. The boys were getting restive, so Arlene bought them some hot dogs and lemonade; that kept them entertained until the President made his entrance.

He gave a very energetic speech, almost entirely focused on the positive. There were a few jabs at Kerry's voting record on the Iraq war (and the follow-on resolution), and an acknowledgment that Ohio's unemployment rate is still higher than the national average. Since he was preaching to the faithful, I didn't expect a real barnburner of a speech, but overall I was impressed with his delivery and message. David & Thomas were thrilled to see the President in the flesh, and it's something I hope they remember.

Barracuda Spam Firewall: first look

I've been testing the Barracuda Networks Spam Firewall 300 for the last couple of weeks. So far, I'm very pleased with it; it has done an effective job of filtering spam and virus messages. The best thing is that it incorporates rate control along with other more conventional filtering (including Bayesian and header analysis); this saved me from a huge comment-spam attack last week (see the big blue spike on the "daily mail statistics" graph in the picture below). The unit was very easy to set up and install, and it has worked without interruption since I installed it.

From this morning's Al's Morning Meeting:


But wait a minute. More Americans paid their credit card bills on time in June than they have in four years. Would anybody like to make a guess about why this is so and what it means?

Happy anniversary!

| No Comments

Thirteen years ago, on 24 August 1991, I put on my dress blues and headed to the First Baptist Church in Decatur, Georgia to get married. Thanks for thirteen great years, Arlene. I love you!

So, last week I wrote a column about SURBL. This week's column, which went out today, is about the regexfilter, a free filter that-- among its many other tricks-- happens to support SURBL. No sooner did it go out than I got two press releases from Jeff Chan of SURBL.org.

The cost and price of safety

| No Comments

Ohio, Louisiana, and Michigan all offer state-sponsored motorcycle safety classes. Cost: $25, and they provide the motorcycle. They subsidize the substantial extra cost because it is in the public interest to promote motorcycle traffic safety.

Ohio requires a class to get your concealed weapon carry permit. Cost: $150. Wouldn't you think that the state would have an interest in promoting gun safety? That's ostensibly why they require the course, but why is it six times more expensive?

Free SPF filter

| 3 TrackBacks

I just finished a lengthy article on Microsoft's Sender ID specification; it should hit print in November. One of the points I had to address was the sad fact that Exchange itself currently doesn't support either SPF or Sender ID. This makes it hard to aggressively advocate that people deploy a Microsoft standard that isn't currently supported by their own products.

I'm not surprised that this made it through the filter; heaven knows I can't make head or tail of it:


Deary Easy- Buyer!

My name "Unroll E. Headdress", and I work at Reasonable-ProgramTools LLC.

You are is very essential for me!

You spend your earnest money and your time at my representation,
and I happy to show you that our organization have finish upgrade of soft assortment.

Our organization like remind U that our company suggesting that this time We have more bigger 1899 toprated
software products for at low value with your personal Client allowance off a price.

Please spare some of your high price Time to our renewed Soft Store here:
With the best wishes,
Clients Service department, "Unroll E. Headdress"

Passwords vs passphrases, redux

So, Robert Hensing started it off by saying something simple: "you should NOT be using passwords of any kind" on your Windows network. Instead, he recommends that you use passphrases. Good advice... or is it?

I recently posted about LANL's email troubles, and that inspired me to write a column about the same topic. Of course, not all of us have classified data actually on our servers.

Wow. 400+ pages of extremely detailed information about Exchange internals. Microsoft says that this guide is "not for beginning administrators", which means they might as well be posting a big red "READ ME FIRST" on the cover. Most folks don't like to think of themselves as beginners. Ever wonder which ESM operations use MAPI and which use DAV? Want to know how ESM decides to use DNS or WINS to find the server you want to manage? Curious about exactly what's in the link state table? This guide will tell you all that, and a bunch more besides. Highly recommended. Here's a taste:

Man, am I glad to see this: an official statement on MS' support position for VERITAS Storage Foundation. The bottom line is very simple:


To be very clear: Microsoft will provide support for Microsoft Exchange issues if you run Exchange on a VERITAS Storage Foundation platform. However, Microsoft will only troubleshoot and attempt to resolve Exchange-specific issues up to the point that the source of the problem can be reasonably attributed to an issue or incompatibility with VERITAS software. This same principle also applies to other third party products.

RSS feeds from public folders

Thanks to fellow MVP Glen Scales, it's now trivial to create an RSS feed from a public folder. This is very, very cool. Why? Well, for starters, we keep a public folder of security bulletins and alerts from various sources-- presto! it's an RSS feed. Many of my cow orkers who don't pay attention to public folders nonetheless will read anything that shows up in their aggregator.

It's NAP time

| 1 TrackBack

No, not that kind of NAP: in this case, Network Access Protection (NAP) Is Microsoft's name for the network quarantine feature they're shipping in Windows Server 2003 R2. The NAP white paper makes for an interesting read, but the NAP FAQ might be a better place to start. In brief, NAP works by allowing administrators to set policies (like "system must have version X of antivirus product Y") or ("system must have patches A, B, and C from Windows Update").

Microsoft's released a white paper on how to make Entourage work with Exchange. That's good. Unfortunately, some of the guidance in the troubleshooting section is frustratingly generic. For example, check this note: "In an Active Directory or network infrastructure that is heavily secured, Entourage 2004 Exchange clients can experience difficulty in locating the Active Directory global access server and authenticating the user account. Environments where the servers are locked down and the required ports are closed will experience these problems, and Entourage auto-configure might not work." So, it might not work, but you're not going to tell me why it might not work, nor what to do about it.

A lot of people have been talking about this Business Week article, "Blogging With the Boss' Blessing"; it discusses the idea that businesses gain mindshare by revealing more details of their internal operations, or becoming more "transparent". As Doc Searls points out, Mark Cuban is setting the bar for business transparency with his blog. It's no surprise that folks like Scoble are noticing and commenting on the fact that Cuban is completely transparent, but there's one interesting aspect of Cuban's blog that I haven't seen widely mentioned: where are his posts about HDNet? HD programming is a nascent market segment, and HDNet is doing some big deals (including rebroadcasting NBC's Summer Olympics coverage). Could it be that his good business sense prevents him from airing his dirty laundry in an area that's still highly competitive? Maybe he's more interested in the Mavs (always a possibility!), or maybe he thinks no one's interested in HDNet except for a few geeks. I don't know, so I asked him.

Update: Wow, that was fast: an almost-instant response from Mark. Short and to the point: "Not much new or interesting to say about HDNet... we get the best programming we can, we play it..." Fair enough. Thanks, Mark.

Duff Wilson of the Seattle Times has a nifty guide on how to find information on people: "Who is John Doe, and where to get the paper on him". It's missing a lot of commercial services, but it's still interesting.

MSDN Product Feedback Center

This is really cool: a new web-based engine for tracking product bugs and feedback for Microsoft products. It will eventually replace BetaPlace (and not a moment too soon IMHO). You and I can now report bugs, not to mention being able to find existing bugs and "vote" for them to raise their priority/visibility. This doesn't have any direct impact on Exchange, yet, but it's safe to bet that when Exchange Edge Services hits beta that this will be the feedback mechanism for it.

From Blackfive, an open letter from a Marine to the sadists who kidnapped Marine Cpl Wassef Hassoun:


When you raise that sword over your head I want you to remember one thing. Corporal Wassef Ali Hassoun is not alone as he kneels before you. Every Marine who has ever worn the uniform is there with him, and when you strike him you are striking all of us. If you think the Marines were tough on you when they were cleaning out Fallujah a few weeks ago you haven't seen anything yet. If you want to know what it feels like to have the Wrath of God called down upon you then go ahead and do it. We are not Turkish truck drivers, or Pakistani laborers, or independent contractors hoping to find work in your country. We are the United States Marines, and we will be coming for you.

His family is asking for prayers. I think the terrorists who kidnapped Cpl Hassoun should be praying, too.

Courtesy of this article in the Salt Lake Trib, I now know that Ken Jennings, who has run his streak of Jeopardy wins to 12 (total winnings: $410K, so far!) as of last night, is a BYU graduate, a returned missionary, and a software engineer. Note to self: avoid going on Jeopardy to avoid unfavorable comparisons...

Update: I missed Tuesday's show, but as of Monday Ken was still going strong. I'll definitely be watching tonight.

Update: Ken is rocking on! He scored win #17 tonight.

Update: Ken is still winning big (although last night he almost didn't make it to Final Jeopardy). The New York Post reports that Jeopardy's ratings are up 12+% since Ken's run began, but why trust them?

IMF archive reviewing

| 2 TrackBacks

Over at the real Exchange blog, Neil posted a note about a cool web-based tool for reviewing messages archived by the Exchange Intelligent Message Filter. Written by Daryl Maunder, the tool is simple to install (create a new IIS virtual directory on your Exchange server, copy the tool files to it, and voila!) and works well. In the comments to that post, the tireless KC Lemson noted another filter, this one a C# tool written by James Webster of the Exchange team. Both work well; I currently prefer Webster's tool because it shows both the message and the contents of the P2 recipient data, using a sort of preview pane arrangement; I also like the fact that it's open-source. Maunder's web-based tool is cool too because you can access it from other machines on your LAN (or via VPN). Either tool is an improvement over the minimal functionality the IMF itself provides for reviewing archived messages-- try them both and see which you prefer. (Note to both authors: please, please implement a way to select multiple messages for action-- that would be a big help.)

The OWAAdmin tool

This week's column was on the very cool OWAAdmin tool. I neglected to mention that Tosh Meston, one of the developers on the OWA team, mentioned it in his blog-- sorry, Tosh.


This tool, which you can install on any Microsoft IIS server that runs version 1.1 of the Microsoft .NET Framework and ASP.NET, lets you remotely administer your OWA servers from anywhere in the organization. Although OWA offers quite a few features, the process of controlling OWA servers has always been a hassle because it depends on the creation of registry keys or values. Every Windows administrator knows how to do that, I know; the problem arises when you want to make configuration changes to multiple machines. Doing so manually is a bother and is even harder when you factor in common security settings that restrict or prevent remote registry access. You can always create your own Administrative Template file and attach it to a Group Policy Object (GPO), but only if you have the proper permissions in Active Directory (AD). Exchange administrators are often dependent on some other person or group to make directory changes.

You might consider this an error from the book, but it's really more of an omission: I never mentioned that you can use PFDAVAdmin to view, modify, and set public folder permissions, including fixing the "invalid windows handle ID" error that we all know and love. The MS Exchange Blog has a good overview piece, and I made PFDAVAdmin the topic of this week's UPDATE column,

Jeremy Kelly of Microsoft has a great post on online maintenance over at his blog. If you've ever wondered what happens during the online maintenance window, now you can find out.

Finally! You can sign up to get Microsoft security bulletins through RSS. Thanks, guys.

During TechEd last week, Microsoft sneaked out a new white paper on Exchange 2003 journaling. It covers the new SP1 "envelope journaling" feature, as well as finally explaining where Exchange journaling doesn't work. It also, at long last, describes how to deploy journaling as part of an overall DCAR solution. Good stuff.

Check this out: for 15+ years, the permissive action link system that controlled US land-based nuclear missiles was set to (drum roll): all zeroes. Really. Yikes!

Jeremy Reichman of the Rochester Institute of Technology has kindly collected a page of useful hints and FAQs related to using Entourage with RIT's Exchange environment. You should also definitely see the Entourage Help Page, which is chock full of useful info on Entourage 2004. If you don't read anything else, see the FAQ.

MSG381

Just landed in Cincinnati and checked my evals: 7.72. Comments were mostly favorable; a few "not technical enough" and one angry "Microsoft does too support our products" from a VERITAS product manager. However, that means that John humbled me decisively (his Word session racked up an 8.21!) In fact, I was just below the average score for messaging sessions this year. I've got to do better next time.

Update: with 108 evaluations out of a total of 522 attendees, my final score was 7.78. Since the overall for messaging sessions was 7.85, I'm still a little under the curve.

Random TechEd observations

  • This year, the speaker shirts were color-coded so that MS employees and speakers had different colors. This is great, since it makes it much easier for attendees to find FTEs to bother question.
  • A request from all those born and raised in the Southern tradition of good manners: please do not use, talk on, or answer your cell phone while you are in the bathroom. Thank you.
  • The service at Dick's Last Resort is as bad as it's claimed. Unfortunately, the food is worse than reported.
  • The speaker shirt is the first shirt I've ever owned with Spandex in it. It will, God willing, be the only shirt I ever own with Spandex.
  • The San Diego airport has free WiFi service. I can get a signal sitting in my seat (6C) with the boarding door open, but it's intermittent and doesn't allow me to actually log on.

TechEd day 2 wrapup

First thing yesterday, John and I met for breakfast at Cafe 222, where I had some excellent pancakes. The food at the San Diego convention center is pretty good, but it's always nice to take a break from the HUGE CROWDS of people for which TechEd is justly famous, so we did.

I did a session and a half in the "Meet the Technologist" area yesterday, where I continued to be impressed with the level of questions we got. Lots of high-end, thoughtful technical questions, with very few of the howlers or RTFMs common in years past. The cabana idea has worked well, except when Navy SH-60s fly past outside.

Yesterday was my first spin through the exhibit hall. I got to meet with some folks from Quest/Aelita; they have an impressive line of management products that oddly doesn't seem to be well known. The Authentica folks have an interesting product that can do digital rights management protection at the email gateway and via a web service-- very cool stuff. I'll write more about that when I have time to dig into it more.

Interestingly, the two overwhelming giveaway items this year were Xboxes and iPods. Some group of companies was giving away a MINI Cooper, which is kind of neat (although not as cool as the Mercedes SLK that was given away at TechTarget's Enterprise Messaging Decisions show :)

Also on the show floor, I finally met John Osborn, executive editor at O'Reilly. We had a great discussion about Offfice development and books (which we extended later at the O'Reilly author party once JohnP got there). I'm hopeful that we'll be able to turn some of the cool content we did for the Fabrikam project into a book, or two, to help build up our Office dev branding.

In a few minutes, I'm heading back over to Cafe 222 for another stack of pancakes, then it's time to present MSG381 and fly to Cincinnati to rendezvous with my family. In the meantime, let it be known that JohnP's Word dev session yesterday is holding steady at an excellent 8.09/9.00 rating, which is going to be tough for me to beat. However, the folks I linked to last week are still ruling: Steve Riley's sessions have three of the top 10 slots, including an incredible 8.81! Go Steve!

Threat modeling tool released

Microsoft has released a nifty automated tool for building threat modeling documents for applications you develop.

It organizes relevant data points, such as entry points, assets, trust levels, data flow diagrams, threats, threat trees, and vulnerabilities into an easy-to-use tree-based view. The tool saves the document as XML, and will export to HTML and MHT using the included XSLTs, or a custom transform supplied by the user.
This might seem to have low relevance for Exchange, but if you take a look at what's in these documents, you'll get a good jump start on understanding how to build a threat model for your network and deployed messaging applications (yes, even if you're using something besides Exchange).

TechEd Day 1 wrapup

I flew out to San Diego yesterday and got to the convention center about 45 minutes before my first session, a troubleshooting panel with Chris Nelson (from Microsoft's IT group), Karl Robinson of HP, and the legendary Paul Bowden. It was fun to share the stage with three knowledgeable people, and we got some good audience questions.

Next, I had a book signing, at which I sold three whole copies of my book. It was fun nonetheless; I got to spend some time chatting with the legendary Charlie Russel, with whom I've worked but who I've never met, Paul Cayley of the MS UNIX migration team, and Eldon Nelson from Microsoft Press. After that, it was off to the "Meet the Technologist" area (aka "Ask the Experts"). The place was mobbed! Erik Ashby was drawing a steady line of folks asking 5.5 migration questions, and there were lots of miscellaneous troubleshooting questions.

John and I got together for a short visit (wherein I learned that his first session outscored mine by about 0.5-- significant on a 1.0-9.0 scale!) before I headed out to the MVP dinner organized by KC Lemson at the Zocalo Grill. I had the good fortune to sit with Andy and Kim Webb, Andy David, Scott Schnoll, David Sapery, and Sue Hill (all MVPs, save Sue, who works on the Exchange User Education team), and there were a ton of other MVPs (including Sue Mosher, Diane Poremsky [at least it looked like her from the back], Chris Scharff of MessageOne. The product team was well-represented: KC and David Lemson, Ed Wu, Nicole Bonilla, and a few others were there. As a bonus, I finally got to meet Brandon Hoff, the MVP lead for Exchange; he and I have missed each other several times in Redmond, so it was good to finally shake his hand. The food was quite good, and the company was great. (Thanks, KC, for setting it up!)

Today I'm back in the Ask the Experts area for a while, but I should be able to actually attend some sessions-- more on that later.

Very cool news: the Exchange Intelligent Message Filter is out, and it's available at no cost to all Exchange 2003 customers. Microsoft had previously said they would only offer it to SA customers, which generated a lot of discontent. I'm glad to see them reversing their stance. Get the IMF here, and be sure to read the deployment guide. (Oh yeah-- Exchange 2003 SP1 is out, too).

Very cool: Evan Dodds of Microsoft has a blog about (drum roll) Exchange clustering. You should only go there if you want actual factual technical information, though; you'll have to go somewhere else for $spin.

So, Evan, here's a clustering question: can I force all outbound SMTP traffic on a cluster to originate from the IP address of the cluster instead of one of the physical nodes therein?

First review posted

Happily, there's finally a review of Secure Messaging online at the Windows IT Library. My thanks to David Sengupta. (Now, if only Amazon would start posting the reviews that I know are queued up there...)

John Welch is posting a long review of the entire Office 2004 suite. It's not done yet, but the first part-- which, conveniently, covers Entourage in depth-- is ready now.

The gauntlet is down

At the 2002 MEC, John and I were both presenting multiple sessions, and we had a little friendly competition to see who did better. (I honestly don't remember the results; I just remember how psyched he was at successfully evading the wrath of the demo gods). This year, he has a crushing four sessions, all deeply technical (BPR310 is "Office Developer: Programming XML Solutions", BPR311 is "Office Developer: Programming Word XML Solutions", BPRC14 is "Building High Performance InfoPath Solutions", while I have but one (MSG381,"Designing a High Availability Exchange 2003 Solution") , so I have somewhat of an advantage. Both of us have some hard work to do to catch the top guns from last year's TechEd, though.

Architect Road Rally

This sounds cool: a get-together for developers at the San Diego Automotive Museum. The big draw: remote-control racing, with trophies. I won't be there, since it's before I arrive, but I definitely think John should go.

Sigh...

| 1 Comment
Ed's at it again. Rather than waste my time with a long rebuttal, let me just say this: I generally prefer to spend my time explaining technical things that help people understand Exchange better rather than pointing out shortcomings in competing products. I could go on at length about what's wrong with Notes and Domino, but why bother? So, it bothers me when Ed takes an explanatory technical article and twists it around in an attempt to make his competitive point, but hey, he's preaching to a choir of Notes admins, so I shouldn't be surprised. Well, OK, just one rebuttal point: since the column was on geoclustering, I didn't mention the many software replication products [e.g. DoubleTake] that are being used to provide geographically distributed DR without geoclustering; I also didn't mention ballpark hot dogs, '57 Chevrolet Bel Air coupes, or lots of other things that don't relate to geoclustering. Ed's guilty of claiming that there's no other way to solve the problem, which isn't what I said. These replication products have their own limitations, as does Domino replication, but they're not germane to a column on geoclustering, so I didn't mention them. Update: edited to fix a typo and to turn comments back on. Ecto sometimes randomly changes the "allow comments" and "format line breaks" flags between posts, and I don't always catch it.

I've been using Office 2004 for Mac OS X for the last six months or so. It's awesome. Don't take my word for it; go get the 30-day "test drive" version and see for yourself.

Attention, Kate, KC, and Dori. Google is sponsoring a panel on non-traditional ways for women to enter the computer science field:


The Anita Borg Institute for Women and Technology and Google are pleased to co-sponsor an all-star female panel on education options for entering and re-entering Computer Science and IT on Wednesday, June 2 at 6:00pm at Google's headquarters in Mountain View, CA. Attendance is free but space is limited and you must pre-register. One of the many myths about the computer industry is that you must be young to enter the field. To the contrary, many highly successful women and men study Computer Science when well past traditional college age. Several innovative programs exist in the Bay Area for older students, with or without a diploma, who wish to study Computer Science.

Update: Well, it didn't take long for Dori to point out what's wrong with this picture.

Closed comments on old entries

It's fun to see people asking for help cracking Yahoo passwords, but enough's enough. I've closed comments on that article. (Side note: I seemed to get more than my fair share of people with Indian names asking for cracking services... odd.)

I'm starting a topic for Entourage 2004 troubleshooting issues and FAQs, since I'm getting several dozen hits a day from Google on "Entourage 2004" and "Entourage 2004 Exchange". First, remember that there's an active Microsoft presence in the Entourage newsgroup, where some of this material is drawn from.
  • If you're using Exchange 5.5, you can't use Entourage 2004 in Exchange mode. Exchange mode requires WebDAV, which is only supported by Exchange 2000 and Exchange 2003. You can still use IMAP for mail, but you won't be able to sync calendar and contact data with the server.
  • If you don't know what server name to put into the "Public folder server" field, try the name of your Outlook Web Access server with "/public/" on the end of it.
  • If your OWA requires you to use https:// to get to it, you'll need to check the "DAV service requires secure connection (SSL)" checkbox on the Advanced tab of the Exchange account properties dialog.
  • Entourage 2004 can act as a delegate, but you have to use Outlook for Windows to set up delegate access. I plan to write an article explaining how to do this (in my spare time... bwahahaha).
  • If you send a meeting invitation from Outlook, and it arrives as an .ics file in Entourage, the "Accept" and "Decline" buttons may not appear. This is because of a bug in Outlook, and the Entourage team knows about it already.
  • Only the basic Contacts and Calendar folders are supported-- Entourage doesn't allow you to create subfolders of those folders, or to put contacts and calendar items in other folders elsewhere.
  • You can't adjust server-side settings (including the "out of office" state or server-based rules) from Entourage; you'll need to use Outlook or OWA.
If there's a specific question you want answered, feel free to leave a comment here and I'll try to help you.

20 tips for securing Outlook

The fine folks over at SearchExchange (in collaboration with MS Press) have excerpted chapter 13 from Secure Messaging with Microsoft Exchange Server 2003-- that just happens to be the Outlook security chapter. Their excerpt, "20 Tips on Securing Outlook in 20 Minutes", is well worth reading. It includes information on how to set up Outlook to use Windows Rights Management (including info on how to create your own RM templates), as well as information on controlling S/MIME through GPO templates, and how to set up and use RPC-over-HTTPs. f you like the chapter, buy the whole thing!

Attention, Kate, KC, and non-traditional ways for women to enter the computer science field:


The Anita Borg Institute for Women and Technology and Google are pleased to co-sponsor an all-star female panel on education options for entering and re-entering Computer Science and IT on Wednesday, June 2 at 6:00pm at Google's headquarters in Mountain View, CA. Attendance is free but space is limited and you must pre-register. One of the many myths about the computer industry is that you must be young to enter the field. To the contrary, many highly successful women and men study Computer Science when well past traditional college age. Several innovative programs exist in the Bay Area for older students, with or without a diploma, who wish to study Computer Science.

Hugo nominees announced

| No Comments

This year's Hugo Award nominees have been announced. This page lists them, with links to full-text versions of most of the novellas, novelettes, and short stories. As a bonus, there are several links to lists of other recommended reading.

Update: Fixed a bad link to the story page. Thanks, Phil.

My kind of guy

| No Comments

Special Forces master sergeant. Doctor and combat medic. Linguist. And, of course… Georgia Tech graduate. Meet Captain Dan Godbee, USA.

Dennis posted a link to an AP story in which some random yahoo claims that the soldiers accused in the Abu Ghraib torture cases reflect "a broad lack of moral values in the culture at large". Leaving aside the issue of relativism, what he should be saying is simple: "Our soldiers knew that what they were doing was wrong, but they chose to do it anyway."

You'd have to be retarded (and I mean that literally) not to pick up on the Geneva Convention instruction given in Army and Marine Corps boot camp. I don't know about the USAF and Navy, but I assume there's similar instruction there. Back in '86, those of us in the tender care of the 1st Recruit Training Battalion at Parris Island got a thorough drilling in the Law of Land Warfare, which covers what is and isn't permissible in actual combat. Guess what? Torture isn't on the "OK" list. The soldiers implicated in the Abu Ghraib torture cases may not have been schooled in the fine points of Geneva Convention requirements for the care of military prisoners, which are more detailed and quite different than the Law of Land Warfare.

I'm prepared to concede that they weren't; that they should have been, and that the fact that they were not is an indictment of those given the responsibility of supervising and training the troops who run the prison. However, I'm with Stryker on this one:


Let me say it clearly for anyone who may be morally befuddled by such things as "right" and "wrong": You don't follow illegal orders. In fact, you have a moral and professional obligation to refuse an illegal order. That's what these Nevada soldiers did:
"There was one incident when we were asked to keep detainees awake, to wake them up with metal drums. We said, `Absolutely not.' I stopped them from doing it," said Armstrong, a 37-year-old child protective services worker from Las Vegas.

She said no. Read the rest of that article to see how real soldiers conduct themselves.

There is no excuse or justification for what these troops did, and they are a stain on the military. Once the investigation concludes, I expect that those found guilty will be punished. One related question: why are the enlisted troops already being court-martialed, while the officers seem to be skating? They're not skating, as this post explains clearly. This one also points out that there are several investigations underway, including one to identify how the Taguba report got loose before the senior DoD structure obtained it.

Remember the giblets

Long-time Exchange developer Larry Osterman had a great blog entry today titled "Remember the Giblets". An excerpt:

“Giblets” are the pieces of software that you include in your product that you don’t always remember.  Like zlib, or LHA, or MSXML, or the C runtime library. Whenever you ship code, you need to consider what your response strategy is when a security hole occurs in your giblets.  Do you even have a strategy?  Are you monitoring all the security mailing lists (bugtraq, ntbugtraq) daily?  Are you signed up for security announcements from the creator of your giblets?  Are you prepared to offer a security update for your product when a problem is found in one of your giblets?  How do your customers know what giblets your application includes?

As administrators, how much do you know about the giblets on your servers? Are you paying attention to them, or only to the big chunks (like Exchange or SQL Server)?

Off to EMD

I'm speaking today at Enterprise Messaging Decisions 2004. This is actually my first day trip in a while. When I lived in Huntsville, it was possible to fly out at 0530 or 0630, change planes in Atlanta, and make it to pretty much anywhere by noon-- enough time for a meeting or presentation-- and then get home again around 11pm. In Toledo, that's just not happening because of Delta's flight schedule ex Cincinnati. So, since EMD is in Chicago, I'm going to drive-- should be fun. Here's the slide deck.

Sasser on the loose

There's a new Windows worm: W32.sasser. It exploits a vulnerability in the Local Security Authority (LSASS.exe) service; the vuln was fixed by the MS04-011 patch. The original MS bulletin and patch were issued on 4/13, and the MS alert on Sasser was released on 5/1, so you can see the gap between patch and exploit is getting shorter. I'm sure all of you out there have already patched your systems, but tell a friend: install patches when they're released.

Anecdote: on Saturday, 5/1, Delta Airlines had a little dispatch problem that resulted in all their flights out of Atlanta being grounded for almost seven hours. The problem appears to have been with the airport computers used to calculate weight and balance according to FAA specs. One passenger on an affected flight reports that the flight crew attributed the delay to the "Mayday virus". I wonder what the real cause was?

Update: this WSJ article's last paragraph mentions Delta, Goldman Sachs, and JP Morgan Chase as companies affected; it also says that a Delta spokesman wouldn't say whether Sasser was to blame.

MSG381 TechEd deck posted

Well, it's only two weeks late, but hey, who's counting? (Besides the speaker manager at Microsoft, of course!) The first draft of my deck for MSG381, Designing High-Availability Exchange Solutions, is now available here. If you're coming to TechEd, the session is Thursday at 8:30-- stop by and say hello!

Update: Andy Webb was kind enough to point out a bad link, which is now fixed.

Bring back the draft?

| No Comments

From today's New York Times, an editorial by William Broyles. His closing paragraph:


If this war is truly worth fighting, then the burdens of doing so should fall on all Americans. If you support this war, but assume that Pat Tillman and Other People's Children should fight it, then you are worse than a hypocrite. If it's not worth your family fighting it, then it's not worth it, period. The draft is the truest test of public support for the administration's handling of the war, which is perhaps why the administration is so dead set against bringing it back.

I've long supported the idea of bringing back some form of compulsory service. It's proved to work well in a wide range of cultural and social environments, and it provides a powerful counterbalance to exactly the kind of problem we're having now: the people calling the shots don't have any personal stake in the way the military is used. However, I think Broyles is too quick to dismiss the difference in quality between an all-volunteer force (where presumably everyone there wants to be there) and a force of conscripts. There's no question that a volunteer force tends to build up a more experienced core of non-commissioned officers, which (as any officer will tell you) is the real backbone of the armed forces. Without that core, it's not clear that the US military would be able to maintain the same level of professionalism and discipline. It's also an open question whether a mixed force of volunteers and conscripts would suffer from the same kinds of friction we've been seeing between regular and reserve/National Guard units. Interestingly, one benefit to come from the wars in Afghanistan and Iraq is that regular units are getting to see that reserve and NG units are just as prepared and capable, in most cases, as their regular counterparts.

Fire suppression

It doesn't matter how secure your server is if it's on fire. The other Scoble has two good posts that describe the current state of the art in fire-suppression systems: here and here. This is actually something I talk about in Chapter 5 (physical &operational security), even though most of us are stuck with whatever physical plant is already in the building. Interestingly, one commenter mentioned pre-action sprinkler systems, which use water but which aren't activated without both heat and smoke alarms. (And hey, the inert suppression gas of choice is Inergen, not "Innergen".)

Entourage 2004 RTMs

Entourage 2004 has been released to manufacturing, so I can now talk about it. I've been working with it for the last several months, and it's a great piece of work. I'm working on a long article on it for Exchange & Outlook Administrator, but in the meantime, you might be able to try it for free. What? It's true. If you have valid Exchange CALs for your users, you're able to use Entourage as a client. See this "how to buy" page for more details (but don't ask me where you're supposed to get the bits, because I don't know!)

This is important news, at least among the kinds of people I hang out with. Buy one dozen Krispy Kreme doughnuts, and get a dozen more free. All you need is this handy coupon (well, some milk would be good, too). Oddly, KK stores in Utah, Washington, and major NASCAR tracks (Bristol, Daytona) aren't participating. Oh well.

35 years, podna

| No Comments

This is really neat: some random guy on the Internet has produced a photo album chronicling his 35-year marriage (at least so far!) The captions are really sweet; it's clear that they've had a happy and strong marriage. One of the comments made a good point, too: take lots of pictures now, because you might want them later.

How's this for irony?

| No Comments

From USA Today: the CEO of McDonald's died this morning at a rally/conference for franchisees. The cause: a sudden heart attack.

E2K3 Routing and Transport Guide

I needed to look up a piece of trivia on the Exchange routing engine for the cookbook, and after a little Googling I found this gem: the Exchange Server 2003 Transport and Routing Guide. I'm not sure how I missed it before, but it's quite comprehensive. Recommended reading if you want a better understanding of how the transport core works. In particular, its description of how the various connection filtering pieces work together is almost as good as what I wrote in Chapter 8 :)

What I like for breakfast

| No Comments

Pancakes are good, but waffles are better.

Microsoft's finally taken the lid off a very, very cool addition to their product line: the Feature Pack for Windows Storage Server allows you to put your Exchange 2003 databases on a Windows Storage Server NAS box. There are some limitations: this approach is designed to handle up to 1500 concurrent users, and it requires good network connectivity between the Exchange server and the Windows Storage Server. However, it's a real, live, supported-by-PSS solution that can potentially deliver SAN-scale performance to organizations that can't afford Fibre Channel SANs. Check it out.

Scoble links to a Microsoft Monitor article on Microsoft's "thrift culture":


I also see Microsoft's thrifty culture as contributing to problems with product pricing. As noted in my report, "Microsoft's Integrated Innovation: Weighing up Customer Benefits, Risks," increased integration raises some Microsoft software acquisition costs. Microsoft employees use their own software--and that's the latest stuff, too, which is another thrifty use of existing resources. I contend that given those modest salaries and use of Microsoft software, product managers are sometimes out of touch with real customer costs and their computing environment little resembles their customers'.

It's true that Microsoft's computing environment doesn't resemble most of their customers' environments, but I think Joe has the reasoning here backwards: Microsoft's computing costs are quite possibly higher than they are for most customers, even when you factor in the happy coincidence that MS doesn't have to buy licenses of its own software.

For example, Microsoft's email architecture uses on seven-node active/passive Exchange 2003 clusters, with each cluster having its own dedicated SAN. That design offers superb availability and performance, but it's also very expensive. I'm not aware of any customers who are using similar configurations (although some are using clusters with shared SANs)-- it just costs too much. However, the uptime and performance benefits enable a critical part of Microsoft's business operations, so they spent the money. The same is true of their network-- they have a huge and powerful network backbone, with extensive health monitoring, spread all over the world. Why? They need it, so they bought it.

They've never been shy about spending money, when needed-- that's the key point IMO. (Another example: check the average age of laptop and desktop computers at MS, or the average time between desktop OS updates-- I bet both are way shorter than they are "on the outside".) It's true that a penny saved is a penny earned; however, it's also true that sometimes you have to spend money to make money. The key is that spending money wisely is deeply ingrained into the MS culture to an extent I've never seen anywhere else.

Another important difference in the environments has an influence, too. Microsoft is full of überusers. At a typical 50,000-seat enterprise, you might find 10 or 15% of users who match the baseline email usage profile at Microsoft, and I'm sure the percentage of people who use the advanced features of (say) InfoPath or SharePoint is much smaller. The constant flow of new technologies and tools is disruptive, but overall the increase in productivity these tools bring overwhelms their disrupting impact.

I think one of the key drivers behind MS' aggressive dogfooding is that their users demand, and can gain productivity from, new products' technology. That's not always true elsewhere. In fact, when I show ordinary users some of the cool features in Office 2003, it's clear to them how their productivity would improve, which makes me wonder why the press and analysts so often say that new upgrades don't offer significant improvements.

Key words a-go-go

| No Comments

According to this article, attorneys are bidding up the value of some keywords in search engine ad placement systems like Google (which powers the ads on my pages) and Overture. The top ranking apparently goes to "mesothelioma attorney", which costs from $40 to $90 per click. That means if you see an ad with those keywords in it, and you click on it, the attorney who bought the ad ends up getting soaked for the cost of dinner. Wow. (n.b. I am certainly not suggesting that you click on these ads randomly, especially not if they appear on blogs or other places where they might seem out of place. That damages the value of the keywords, of course, and we can't have that.)

TechEd BOF

If you've been around the Internet for a while, you've probably heard of BOF, or "birds of a feather" sessions. BOFs are informal meetings held in parallel with conferences like LISA and regularly scheduled meetings like the IETF conferences. The International .NET Association is coordinating the process of setting up a series of BOFs for TechEd 2004. The cool thing about these sessions is that the BOF topics are proposed by TechEd attendees. Their content isn't driven by MS, or anyone else besides the people in the room. They're not presentations-- they're an opportunity for people with related interests, whatever they are, to get together and hang out for an hour. The MS TechEd staff is encouraging speakers to encourage "their" communities to propose BOFs here. There are tons of potential topics for Exchange, including security, anti-spam, job hunting, mobility, Notes migration, Exchange 2003 SP1... the list goes on. Let the INETA folks know what you'd like to see.

TechEdBloggers.net goes live

TechEdBloggers.net is back again this year. I enjoyed last year's edition; it was cool to see TechEd through the perspective of other speakers and attendees, especially folks who got to go to some of the many sessions I missed out on. To keep things simple, I'm going to post all of my TechEd-related stuff here, not on my personal blog.

I'm currently scheduled for two sessions: a troubleshooting panel discussion and a session on building high-availability Exchange 2003 deployments. Should be fun!

ExchangeFAQ.org relaunches

In 2000, I built a site of Exchange FAQs, driven by a (primitive) set of PHP scripts and a MySQL database. It mostly languished, because I didn't take on the extra effort of keeping it up to date. Meanwhile, Andy Webb and a crew of Exchange MVPs had created a good set of Exchange 2000 and Exchange 2003 FAQs. So, I gave andy the ExchangeFAQ.org domain name, and his new rendition of the site is now live. It looks great.

Here's a hint: when their website is down at 10am on a Monday and they say it's for "routine maintenance".

Still more on iSCSI and Exchange

I just can't help myself sometimes: I am a serial columnist. (Groan. Hey, at least I didn't make a pun on serial-ATA…)

Last week's Exchange UPDATE column was an update to my previous column on iSCSI and Exchange; I'd already blogged about the change, but the column has some additional material, including a discussion of MS' KB article describing support boundaries for NAS/SAN devices with Exchange 2003.

This is really cool: Windows &.NET Magazine now has a page of RSS feeds. The Exchange feed is my favorite. Update: the feeds occasionally time out, and they seem to only have five items in each category. They also don't include the Exchange UPDATE newsletter. Dang. Update again: the Exchange feed hasn't been updated since my original post, which I take as a bad sign. I've emailed my editors to see what's up.

More on iSCSI and Exchange

My column this week (which I can't link to right now, thanks to a bug at the Windows &.NET web site) was on iSCSI and Exchange. A helpful MS PR person wrote to point out an error: there's not actually a separate "certified for Exchange logo". If an iSCSI device has the "Designed for Windows" logo, it's supported for use with Exchange.

Update: it turns out that the Windows Catalog uses the "Designed for Windows XP" logo for iSCSI devices. Even though the column, and the press release which inspired it, talk about the "Designed for Windows" logo, those products listed in the catalog are certified for use with Exchange 2003.

Our new line of business

| No Comments

Peter, John, and I have been talking about diversifying the range of services we offer. I think this bid would be a good place to start.

From Microsoft to stand-up

Scott Oseychik, formerly of Microsoft's customer problem response team, has moved on to new things: he's now a stand-up comedian. No, really. I have no idea if he's funny or not, but he was very helpful in explaining the intricacies of the Exchange 2000 and 2003 transport engines when I was writing about them. I wish him luck (and I'll go see him if he's in Detroit, Toledo, or the surrounding area!)

Thanks for nothing, WTOL

| No Comments

Last night, I was all set to watch the Georgia Tech-Nevada game. I had the bedroom TV connected, the TiVo in place, and a freshly plumped pillow. Unfortunately, our local CBS station cut away at the tipoff of the Duke game, so I didn't get to see the other three quarters of the Duke game. It's almost enough to get me to sign up for DirecTV's "Mega March Madness" package, which has (or, I should say, had) all of the games. Stupid local affiliates. I emailed them to complain, but I'm sure they did it for sound marketing reasons… after all, Illinois is only a few states away from here. Feh.

Work for the Exchange team

Want a job working for the Exchange team in Redmond? They're having a hiring spree fair in late April in Seattle. See the jobsblog or send your resume here.

I wrote about a security problem with Plaxo a couple of weeks ago. It's since been fixed, but now I'm starting to hear that companies are barring their employees from using Plaxo, LinkedIn, and other social software. Why? Several reasons. The biggest seems to be that these services enable wholesale exporting of your contact database, which makes it easy for you to find out which of your existing contacts already use the service. This has two problems, though. First, it runs afoul of European Union data privacy laws; many multinational companies in the US have already been working hard to make their internal operations conform to EU regulations because they have EU operations and employees who live and work in the EU. Microsoft, AT&T, General Motors, and American Express come to mind. The other reason, of course, is that companies don't like the idea of a third party getting unrestricted access to a significant portion of their internal contact data. Imagine the bonanza for a clever Sun salesman who managed to steal all of the contact data for an IBM sales rep, for example. This is precisely why very few companies expose even shadow copies of their master directories to the outside world: there's too much risk in doing so, and the reward is fairly limited.

Will these bans work? Beats me. Services like LinkedIn and Plaxo have to reach a certain degree of critical mass before they become useful, but it's difficult to see how such bans can be efficiently enforced. Interestingly, the one ban I've actually seen in written form doesn't say anything about "personal" social software like Orkut and Friendster.

Get $100 free from Citibank

| No Comments

There must be a catch somewhere. Amazon sent me a flyer for a Citibank promotion. If you open a new regular checking account with a $1500 deposit, then use their online bill payment service to pay two bills online within 60 days of opening the account, they give you $100 cash. Sign up with offer code "CCY2". I assume that it's one per customer, but I may try opening one account for each member of our household (not that Matthew really needs a checking account, but hey, $100 is $100.)

It's shipping!

Secure Messaging with Exchange Server 2003 is now in stock at Amazon. It doesn't look like anyone's actually bought it yet, but hey, you can't have everything. Update: the book has now attained the stratospheric Amazon sales rank of 92,218, despite its being paired as a bundle with Jerry Cochran's excellent Mission-Critical Microsoft Exchange 2003 for only $70. Sigh.

It's finally shipping

| No Comments

Secure Messaging with Exchange Server 2003 is now in stock at Amazon. It doesn't look like anyone's actually bought it yet, but hey, you can't have everything.

In a press release today, Microsoft announced that they'll be supporting iSCSI and NAS devices for Exchange. The PR doesn't mention any specific devices or vendors, merely that devices that are logo-qualified for the Designed for Windows logo will be supported. We'll have to wait and see what "supported" means in this context.

Exchange Edge Services

Last week, my column was on the forthcoming Exchange Edge Services product. Microsoft hasn't said much about it publicly yet, but it's pretty clear that they have two goals: provide a hardened subset of Exchange functionality for use on the edge, and displace Sendmail/postfix/qmail in shops that have Exchange at the core but not at the edge. Whether they succeed or not will have a lot to do with how they position Edge's capabilities. Personally, I'm really excited about the prospect of being able to build my own services using managed .NET code-- that approach offers a lot of potential over the current event sink model.

New developments in church

First there was Bedside Baptist, where my sainted Aunt Betty attends regularly. Now Mike reports that there's iChurch, brought to you by those wacky folks at the Diocese of Oxford, Church of England. Their mission statement sounds good ("One of the key purposes of i-church is to provide a community for those who do not find participant membership of a local church easy, and it will therefore reflect an inclusive attitude to Christian faith and discipleship.").

In another church-y development, at least one church now has WiFi in the chapel. James Tallent reports that his church has added WiFi, then he blogged this Sunday's sermon while it was happening. An earlier post of his has this to say:


Beyond these use cases, SMS addiction is already a reality and IP-related addiction is not far behind. Some would say that churches should shun accommodation of such addictions and require everyone to be somber, disconnected, and reflective in church, but that will frankly be just as silly in the future as it would be now to say that free coffee and coke machines are encouraging caffeine addiction.

Put me squarely in that camp. The whole point behind going to church is to be reflective. If you're sitting there checking your email, IMing your friends, or (heaven forbid) working, it seems to me that you're missing out on an opportunity to put things of the world aside and focus-- just for a little while-- on spiritual things. Don't get me wrong; I do think it's incredibly progressive to provide this service-- but is it progressive in a positive direction?

Your tax dollars at work

Public service announcement: if you have any mercury thermometers in your house, dispose of them properly now. If you don't, one of them might break, causing a spill and necessitating visits from the Wood County Health Department, the Ohio EPA, and a (really expensive) environmental cleanup posse from EQ. Mercury vapors are toxic, and the stuff vaporizes at 55°F, so one of the things they'll bring is a sniffer that will tell you whether your house is fit for habitation or not. You'll also get an Ohio EPA incident number, which is sort of like a scarlet letter except that it's not scarlet.

Update: the posse is here, using their special mercury vacuum. They are very thorough and quite pleasant.

The Game

Wow. The Game:


It’s 4am. In the past twenty hours you’ve done everything you could ever have imagined - assassinated terrorists, climbed mountains, broken the land-speed record for a mini-van, been scared out of your wits, agonized over the inadequate size of your cranium, rescued hostages, jumped for joy, and told your best friend off. Everything but sleep. You won’t get to do that for at least another 8 hours.

How did you get here? To this abandoned house on the side of a road it seems no one has driven down in years. To the back of the house where you find a long dried-up well containing a pair of fuzzy dice and three packs of matches. To the point where you decide this is just a cruel trick with no solution. (You haven’t yet discovered that the dice are rigged to roll only sevens and the match tips are colored in a pattern suspiciously similar to the carpet at the Bellagio Resort.)

How did you get here? It’s all part of The Game.

A real squeaker

According to the Wood County board of elections, Mark Wasylyshyn won the Republican primary for Wood County sheriff… by a whopping 55 votes, or about 0.5% of the total votes cast. Individual votes really do count. Congratulations, Mark!

Don't forget to vote!

I voted this morning. You should too.

Microsoft's released the Exchange 2003 Security Hardening Guide, which is basically the Exchange 2003 remix of the well-received Exchange 2000 Security Operations Guide. Like its predecessor, it's meant to be used in conjunction with the Windows 2000 or Windows Server 2003 hardening guides. The Exchange guides provide a set of security templates that can be applied to automatically harden Exchange 2003 servers; it also provides prescriptive guidance on protecting against viruses, spam, and DoS attacks. Of course, it's no substitute for a good book on security :)

Medicine time

So, all five of us went to the doctor yesterday. Actually, Arlene went to our new family doctor on my behalf, this after I woke him up at 0730 on the day he returned from a long trip to New Zealand-- oops! Here's the verdict:
  • Paul & Arlene: upper respiratory tract junk. Allegra-D for congestion, Combivent to open the lungs, Flonase for the sinuses, and antibiotics for the actual germs. Of course, each one of these has to be taken on a different schedule. I'm going to need one of those little boxes like Aunt B. (However, I must say that Allegra-D works great-- one pill == twelve hours of easy breathing.)
  • Thomas: two ear infections. The doc said his eardrums were the color of his red Spiderman shirt. This, of course, is after a four-day course of vitamin Z, so now he's on something stronger. Remarkably, he hasn't complained of pain, and he's been well-behaved, but he's got a profound hearing loss, so we knew something was wrong.
  • Matt: one ear infection. This was obvious given the volume of gunk that was draining from his left ear, so now he's got the same antibiotic as Thomas.
  • David: probably has what the rest of us have, but he's still at a very early stage, so no medicine for him.
After one day of medicine, I feel about 2000% percent better; let's hope that keeps up. More importantly, Matt slept through the night last night for the first time in a week, which is good for everybody.

Exchange and Software Assurance

[meta-note: there's no real security tie-in, but I've decided to post links to the weekly column I write for Windows & .NET Magazine. That at least guarantees fresh content here every Monday!]

This week's column focuses on Microsoft's Software Assurance (SA) licensing, how it works, and why Microsoft is (currently) making the Exchange Intelligent Message Filter available only to SA subscribers.

Late last week, Microsoft made an announcement that has many Exchange Server administrators fuming. The new Exchange Intelligent Message Filter, expected to ship later this year, will be available only to customers enrolled in Microsoft's Software Assurance (SA) program. On the face of it, this decision might seem shortsighted on Microsoft's part; after all, wouldn't the company want to sell its products to anyone who wants to buy them? However, from a long-term strategic point, the decision makes good sense for customers and for Microsoft.

Sig Weber's blog

Sigfried Weber (Exchange MVP, developer par excellence, and gracious host) finally has his own blog. For his most recent trick, he's made SharePoint emit properly formed RSS. Drop by his site and say hello!

A little housekeeping

In honor of the March 17 release date for Secure Messaging with Exchange Server 2003, I've done a little housecleaning. The Exchange 2000 version is still available, so I've tried to update the links in the right column so that they correctly point to the appropriate book. I'll be posting sample chapters as soon as I can get MS Press to send them to me; ditto the TOC and index.

It must be winter

Arlene is sick. Thomas is sick. Matthew is sick. I don't feel well, although it's sort of a proto-sick state rather than full-blown winter ick. Thus, instead of teaching 300 people about Windows security in Redmond (like I was supposed to be today through Saturday), I'm hiding in my basement, popping Sudafed like Rush Limbaugh and trying valiantly to cut through the cloud of fuzz that seems to have enveloped me.

Sleep tight

According to the US Census Bureau, more Americans are injured by beds each year (466,464) than by skateboards, all-terrain vehicles, swimming pools, televisions, and power saws combined (a total of 389,128). Sleep well!

Pakistani nuclear surety links

Over at Instapundit, Glenn points to this story and wonders if it's true. I couldn't find anything recent, but a little Googling turned up some interesting tidbits.

My layman's understanding of the Non-Proliferation Treaty is that command-and-control assistance (e.g. systems for surveilling, communicating with, or controlling nuclear forces or weapons) would be prohibited, but surety assistance (e.g. making sure that weapons can't be detonated accidentally or without proper authorization) wouldn't necessarily be banned. In fact, it would seem like a good thing to give surety assistance to countries, like Pakistan, where the political conditions may make it more likely that someone will attempt to detonate a weapon without authorization. It's not clear if the Pakistanis want help with C-and-C or surety, and what (if any) help the US is offering.

So, on with the links. First, this NBC story from 2/8 is cited in the Telegraph story. NBC quotes unnamed sources as saying that the Pakistani warheads are more secure than India's and that India has almost a 2-1 warhead advantage (interesting, if true, since conventional wisdom says the opposite). However, the story goes on to claim that Pakistani weapons are insecure because of political instability (probably true) and that the US has "contingency teams" ready to secure the weapons; neither claim is attributed.

Another related report I can find (citing Sy Hersh in the New York Times) is dated 12/7/01 in the Asia Times. Hersh's original story claimed that an elite US military unit was training to sneak into Pakistan and steal or disable their weapons, if necessary, to prevent them from being used. (Of course, this report also says "Pakistan has kept its promise to the international community not to export, share, transfer or assist any country in nuclear technology", so take it with a grain of salt.) More interestingly, the article claims that the US turned down Pakistan's 2001 request for command-and-control upgrades, but it doesn't cite a source.

Sean Gregory has a February 2001 report here that points out the challenge of building reliable command-and-control in countries where communications and power infrastructures are unreliable.

The Center for Nonproliferation Studies has a report that assesses Pakistani surety as good, outlining some specific scenarios and explaining what measures Pakistan has taken (or is assumed to have taken) to prevent them. The biggest measure they appear to have taken is to separate the fissile warhead cores from the warheads and delivery systems. This would be like taking the buckshot out of your shotgun shells and storing shells, shot, and shotgun in three separate locations; it makes it much more difficult for unauthorized parties to assemble the weapon components, since they have to compromise more than one site; however, it also increases the amount of time required to generate a complete weapon for strategic response.

There's an interesting undated paper here that ends by saying "the safety and security measures are likely to remain primitive by Western standards". Yikes. The safety measures built into the weapons themselves can be quite complex; this draft USAF document outlines some of the standards that apply. Steve Bellovin has a fascinating document here that describes some of these safety measures in more detail.

Moving sale: cheap books

This is really an "I'm tired of moving" sale. When I signed to do Secure Messaging with Exchange 2000, I asked MS Press for 50 author copies-- 10 is normal. I figured that I'd have lots of copies to send out for review, give to customers, etc. However, I just cleaned up my office and found two boxes of books-- and any day now, UPS is going to bring me my author copies of the Exchange 2003 version. That means that the E2K versions must gooooo!

So, here's the deal: $20 buys you your own brand-new, signed copy; that's $15 less than Amazon. For $25, I won't sign it :) Email paul AT robichaux DOT net if you're interested. Remember, these make great gifts for Valentine's Day.

A fun game

Thanks to my friends at Lotus, I've discovered a fun diversion to while away the afternoon. Anyone can play! Here's how:


  1. Go to this page
  2. Sign up for a trial Domino Web Access account
  3. Try to send a message to an external SMTP user
  4. Get an error message
  5. Lather. Rinse. Repeat.

Update: This works properly now, and Domino Web Access is actually pretty impressive as a web client. I'd really like to see a neutral evaluation of DWA against OWA from the standpoint of an average user's ability to discover and use its features.

Microsoft's Exchange user documentation team has done it again. they just released a 101-page document convering the details of how recovery storage groups work, what you can do with them, and how to use them to speed up disaster recovery. It's available here. The abstract:


Using the recovery storage group feature in Exchange Server 2003, you can mount a second copy of an Exchange mailbox database on the same server as the original database, or on any other Exchange server in the same Exchange administrative group. You can do this while the original database is still running and serving clients. The recovery storage group can also be useful in disaster recovery scenarios. This book provides information on how to determine if a recovery storage group is useful in your deployment, how to set up a recovery storage group, and how to troubleshoot common problems.

Even though this doesn't have anything overt to do with security, it has a lot to do with availability, and that's actually a component of security: security is about preserving your access to your data, and if you can't get that data because of a failure, it doesn't matter how secure it is.

It's in pages!

Major milestone alert: the Exchange 2003 book is in pages. What that means is that the editors and page layout folks at MS Press have turned the original lightly-formatted Word files (and accompanying screen shots and napkin-drawn line art) into camera-ready pages. Barring any major mishaps, that means that the book's insides are ready to print. The cover's already been designed (see it on Amazon), so that means that with a little luck the book's ready to be printed!

And speaking of pages: I've set up Yet Another Blog, this one focused on the Exchange Cookbook I'm writing with Missy Koslosky and Devin Ganger. Check it out.

Bow down to The Man

I am now officially a tool of the state. Why? A few months ago, various places reported that the Selective Service System (y'know, the draft people) were looking for volunteers to staff up local draft boards, just in case. Their original appeal seems to have been deleted, but not before I filled out the application. Lo and behold, last week I got a big manila envelope from the regional office with my application. No guarantees, of course, but I filled it out and sent it in. After all, if the paranoids are right, and the draft comes back, who better to sit in judgment than someone who already did some time in the Big Green Machine? So, all you 18- to 25-year-old young men... Uncle Sam might not want you yet, but if he does you know where to find me.

(and if that wasn't enough proof that I am a hopeless authoritarian, I also signed up for Perrysburg's Citizens' Police Academy. So there.)

Resumes

Joel does it again with this terrific essay on résumés and hiring. Since we've been collecting résumés for positions at 3sharp, I wholeheartedly echo everything he says (especially the part about not being able to follow basic instructions).

3sharp's new law firm

We don't have a law firm yet, but I think we should hire Morrison and Foerster, based solely on their URL.

Today's irony

Last night I had dinner with Tom Meunier (a fellow Exchange MVP) and my partner, Peter. One of the topics for discussion was closed captioning; Tom mentioned that he and his wife often turned on captioning for DVDs so they could still follow the action when their kids were being noisy. It turns out that The Miracle Worker, a biography of Helen Keller, doesn't have closed captioning. This struck us as particularly ironic: if you were deaf and wanted to see the definitive biography of perhaps the most famous deaf American, you'd be out of luck. (According to Tom, the DVD has French and Spanish subtitles, so all is not lost.)

NADD sufferers, unite

It's sad, but true: I have NADD. Worse still, David is showing early signs of the same disease.

Business travel revealed

The ring of fire

I had to fire someone yesterday. This was a new and not very pleasant addition to my set of life experiences. We hired himin October. He had good references and good skills, but he had some trouble adapting to the kind of projects we had for him to do. His productivity slowed to the point where we were losing a significant amount of money on the project he worked on, and there was no clear end in sight. From a purely business standpoint, it was a simple decision, but I still didn't like it. Maybe I'm not capitalist enough yet. Anyway, he made it easy by being mature about it, which I certainly appreciate. We're trying to help him find another position where he can do direct-to-customer consulting, which is his real strength. I hope it's a long time before I have to do it again.

T-birds in T-town

Excellent news: the USAF Thunderbirds are coming for the 2004 Toledo Airshow (the Chamber of Commerce link still has info on the 2002 show, which Micah blogged here). Mark your calendars for 28-29 August!

(meanwhile, according to this page, the Toledo show is "approved for Naval Aviation support", but no word on whether there will actually be any Navy or Marine Corps aircraft there.)

Alain Lissoir has a blog

Alain Lissoir, who probably knows more about Exchange scripting than anyone I know, has a blog of sorts. It's mostly a list of his publications, but it's still very useful if you want to know how to script Exchange or Windows using WMI, CDOEX, or CDOEXM.

It's done!

The book is done! (Cue sound of cheering... all coming from my family!) I'm still waiting on the chapter on legal issues to be completed, but since I'm not writing it, I don't count it against my total. Bio, dedication, acknowledgements, and all chapters are in MS Press' hands.

In related news, Amazon finally has a page so you can preorder the book (hint, hint). When time permits, I'll update the sidebar links here to point to both the E2K and E2K3 books.

ExIMF changes for the book

I'm facing a conundrum. The book must be finished by 12/31. Although I have early access to the Exchange Intelligent Message Filter, if I write about it now it's likely to change before the book hits the shelf; this is obviously bad. What I've decided to do is mention it in the book, limiting myself to talking about what's already been publicly disclosed by MS. Then I'll write some material that describes it in more detail. That material will appear here, either as a bonus chapter for folks who buy the 2003 book or as a separate e-book. That way I can provide fresh material without getting in trouble with the PMs for the IMF or slipping the book any further.

Sushi vs burgers

Joel Spolsky has a great book review this month that tears into the meaty topic of why Windows and UNIX programmers are so different. Contrary to popular belief, it's not because Windows sucks, nor (as suggested by the comments here) is it because Windows programmers are all brainwashed. Joel claims it's a simple matter of cultural differences, and that's true to a very large extent. In my own career, I've written code for VMS, various flavors of UNIX, Windows, and the classic Mac OS, and I can certainly finger the cultural differences that underlie each of their APIs and programming models. It's just that one cultural assumption most UNIX programmers bring is that if it's not done their way it's wrong... how very American of them.

And, since Jeremy wondered why Joel has a fan club... he writes consistently interesting essays. Whether or not you agree with them, they're always thought-provoking, which is more than can be said of lots of other writers.

Two-way communications

Jeremy had an interesting post about the difference between writing and explaining, which he sees as two sometimes separate topics. I've had the same experience he describes: it's usually easier to explain something in a conversational way (even if it's via email or IM) than it is to sit down and write an explanation from scratch. When you're writing, you don't have the same information about your audience's assumptions and knowledge that you do when you're standing next to someone at the whiteboard.

My solution has been twofold. First, I tend to write like I talk; one consistent comment I've gotten from readers of my books and columns is that they like my conversational style (although I do have to write less conversationally for more formal audiences). The other is to treat my writing like a conversation; at least for books, I actively try to find volunteer reviewers with a wide range of experience levels, then I push them to give me good feedback. This helps a great deal, especially if you can find people to bounce ideas off as you go. It helps if you're really familiar with your audience and the things they want to know, which is why I spend so much time talking to Exchange and Windows administrators in the larger community.

Of course, neither of these approaches actually helps you get the stupid writing done in the first place. For that, I recommend Heinlein's Five Rules, as amended by Robert Sawyer.

Death Rain potato chips

| 1 Comment

In this week's column, I wrote:


Many administrators I know like spicy food. (I'm not sure why. Having grown up in southern Louisiana, I have a large extended family that glories in eating stuff hot enough to peel paint; maybe I just gravitate to people who remind me of my cousins.) I recently learned of Blair's Death Rain habanero potato chips, supposedly the hottest chip you can buy. I have some on order; if you're interested, drop me an email message and I'll let you know whether they're a worthy gift for the snack-happy admin on your list.

So, I go look in the mail folder where column comments go, and there are seven or eight messages from people wanting to know more. This is unusual, insofar that a typical column will generate one or two responses, and this one's only two days old. I don't even have the chips yet, but it's cool to see my linkage between Exchange admins and spicy food being experimentally confirmed.

For my readers: I ordered the chips from IronQ.com. They were $30 for a mixed case of 2oz bags. We're eating them at our holiday party, so I'll post a full report once I've tested them.

What are the odds?

If you do a Feedster search for Robichaux, you'll quickly find Julian Robichaux's site. Turns out he's an expert on Lotus Notes, the biggest competitor of the main product I specialize in. Since there aren't all that many people named "Robichaux" in the world in the first place, I wonder exactly how we're related. Hey, Julian, if you read this and decide to come over to the light side we'd love to have you!

Book progress

There are twenty chapters and three appendices. The first fifteen chapters (plus two appendices) have been written and submitted; several have already come back for author review. Of the remaining material, there are two new chapters written by contributors (one on archiving by Joshua Konkle of KVS, one on legal issues by Jay Friedman of Piper Rudnick) on the way, one revised chapter, and two new chapters (including one on Outlook Mobile Access/Exchange ActiveSync security issues) that I still have to write. Deadline: 12/31. Wish me luck!

Another reason to hate Michigan

As if the my son's inexplicable passion for all things Wolverine wasn't bad enough (at least Matthew can gleefully say "Michigan wucky!"), it turns out that Michigan takes, and files, DNA samples from all babies born in the state. 'Scuse me, but I don't see a compelling state interest in gathering DNA fingerprints for every live birth. Well, wait a minute-- I do see one, but I don't like it. I understand, accept, and support the idea behind doing DNA-based screening for health problems, but that's not the same as maintaining the samples "indefinitely".

This came across Politech today:


When our son Dylan was born at the University of Michigan Hospital, the blood sample was taken without parental consent and over my explicit objections. Two techs who worked for the state drew the blood sample, placed five drops on the top of a carefully marked card, and left without speaking to anyone else. Several doctors came in ahead of the techs, began giving us discharge instructions at the time the sample was taken, and they stood in my way as I tried to approach Dylan. They couldn't understand how I would mind that a blood sample was being gathered by the state, merely saying that "it's required by law" and that "it doesn't hurt (too much)". They later gave me several pamphlets explaining the importance of newborn screening. (Indeed, it is, but I can ask my doctor to do it too)

I spoke with Harry Hawkins of the Michigan Department of Community Health, who assured me that the samples were kept at an undisclosed warehouse which
locked behind a chain link fence, and that they would be destroyed after 21 1/2 years. However, he agreed to destroy the sample if both parents requested it.

His mother and I sent Harry Hawkins a letter stating, "Please destroy all samples of our son's blood. If any identifying data such as a DNA fingerprint has been obtained from his sample, please destroy that data also." (with all of the required details below)

I later received a notarized form indicating that the blood sample had been destroyed and witnessed. There was no mention of any DNA information, but I have no reason to believe that they gathered any, so I don't intend to pursue the matter further.

This year's Christmas must-have

Last year, it was German spy underwear. This year, it's "hostile undergarments for smiling professionals". Either that or Pokemon. (Actually, I'm kind of thinking of an "evil engineer" T-shirt for John, although technically it's not a hostile undergarment).

Quarantine! Get yer quarantine here!

I managed to miss this, but Microsoft Press has a book out on VPN deployment with Windows Server 2003: Deploying Virtual Private Networks with Microsoft Windows Server 2003 Technical Reference. I haven't read it yet, but it was written by two Microsoft PMs (including the guy who owns the network quarantine feature), so I expect it's pretty good. Network quarantine is an interesting feature, but no one seems to really understand how to make it work. I've asked my editors for a courtesy copy and will post a review once it arrives and I read it.

Integrate Apple's iCal and Exchange

Technically this has nothing to do with security, but it's cool: Snerdware's GroupCal lets you see and share calendar information between Exchange 2000/2003 servers and iCal users. This essentially makes iCal act just like Outlook's native calendar client. I haven't tried it yet, but I'm about to install it on my wife's iMac and we'll see how it works.

An event to remember

I present technical sessions at conventions fairly often-- two or three times a year. Most of the time, these are public events, like TechEd or ExchangeConnections. This week, I've been presenting a four-day security course to an audience of about 150 Microsoft employees (well, really about 140 MS folks and ten or so people from partners like Unisys and HP). Presenting at an internal conference (MS calls them "airlifts" because the attendees are flown in from all over the place) is quite a bit different from my typical presentation.

First, of course, the audience is quite different. This group is split pretty much evenly between technical account managers (for some of whom, regrettably, the "technical" is silent) and support engineers who work in MS' Premier organization. These people are, on average, very intelligent; more to the point, MS-only audiences have very little tolerance for indecision on the part of the instructor. If they ask a question, and you don't know the answer, you'd better be prepared to say so and not try to spin out something plausible, or it's curtains. Of course, they usually know their own products pretty well, so their expectations for the technical level of the presentations and labs is high.

The atmosphere is very different, too. In this case, the attendees' job performance is judged in large part on how satisfied their customers are with MS products and services (one TAM told me that CSAT, as it's called, makes up 25% of his annual performance rating). That means that everyone here is focused on learning stuff, not on gallivanting around Seattle and seeing the sites (of course, it's been rainy and cold every day that I've been here, so maybe that helps). Class starts at 8am and goes until 5 or 6pm each day, and this class started on Friday and continued, through the weekend, for seven days. Everyone's working hard. Even though everyone has a laptop or Tablet PC, I've been pleased to see tha tduring lab time, almost everyone is working on the labs and not checking their email, playing pinball, or otherwise goofing off.

The venue is very different, too. At a typical public event, it's held at a convention center or hotel. Ours is being held at the Bell Harbor Conference Center. Sounds pretty swank, right? Actually, one of the BHCC's functions is as an embarkation port for cruise ships. Our classroom is a big concrete area that is normally used as the baggage claim area. Lots of exposed pipes and wiring, several "CUSTOMS: THIS WAY" signs overhead, and sporadic (and noisy) heating. Atypically, the food has been excellent, which makes for a nice change.

Speaking of food: on Tuesday, John drove down and we ate at the hotel restaurant, the loftily named Fish Club by Todd English. I had salmon baked in phyllo with rosemary cream sauce, along with something billed on the menu as "authentic Louisiana seafood gumbo". Both were good, although Arlene could have given the gumbo makers a few tips (hint: lay off the red pepper so people can taste the other ingredients). The Seattle paper's food critic didn't think too highly of it, but I thought it was pretty good (then again, I never met a piece of salmon I didn't like).

So, after four days of being on my feet and talking for 8-10 hours each day, it will be a welcome relief to return home and have only four people, instead of 150, talking to me at the same time :) One big hit: I was able to watch a couple episodes of 24 on the laptop, which was a great for a little pre-bedtime relaxation. Thank you, Mr. Tivo.

Words of wisdom

No, not that Word of Wisdom.


It is not true that everything tastes better when it sits on a Ritz. Skittles taste awful that way.
-- Kim Cameron-Webb

From KB 831464:

n Microsoft Windows Server 2003 running Microsoft Internet Information Services (IIS) 6.0, static files that are compressed using gzip may become corrupted and may include content from other files on the Web server. If this behavior occurs, the page that is returned to the client is not rendered correctly. An access violation may also occur.

Translation: if you turn on Gzip compression for use with OWA 2003, your IIS server may get hosed. This patch fixes the problem.

Number portability simplified

So, this diagram shows how the process of moving your telephone number between cellular providers is going to work. I bet it can be simplified thusly:

  1. You contact the new cellphone company
  2. You tell them you want your number moved
  3. They contact your old company
  4. The old company ignores your request
  5. You ask the new company about it
  6. They blame the old company
  7. You contact the old company to investigate
  8. They blame the new company

What could be simpler? (Hat tip: Dennis)

Movies I'd like to see

Well, some of them, anyway. Check out these movie posters. (Hat tip: Phil).

We meet again, Dr. Jones

From today's Secrecy News. This is way cooler than what I'm currently building in PowerPoint.


The extraction of an Iraqi MiG aircraft buried in the Iraqi desert
is documented in a July 2003 presentation prepared by the Defense
Intelligence Agency. A copy of the 1 MB PowerPoint DIA file, whimsically entitled "Indiana Jones and the Temple of the Lost Iraqi MiG," is posted here.

Aelita releases CDO fix tool

I had a nice meeting with some technical folks from Aelita this morning. Among other things, I learned that they've released a free tool to help automate finding and fixing the CDO heap corruption problem (described in KB article 823343) that can occur when Outlook 2003 clients access mailboxes that are later used by CDO-based utilities or tools.

Mac OS X 10.3 and Exchange

Over on the other blog I discuss some pitfalls in getting Panther to synchronize contacts with Exchange 2000/2003 via WebDAV. It mostly works...

WWHF?

I got a message today from a gentleman identifying himself as a colonel in the USMCR, currently attached to US Marine Corps Forces Europe. In the message, the colonel asked me to point out the existence of the Wounded Warrior Hospital Fund. From their site:

The Wounded Warrior Hospital Fund, was created to purchase  quality-of-life items for those Soldiers, Airmen, Sailors and Marines wounded or injured  in Iraq and Afghanistan and evacuated to Landstuhl Regional Medical Center, Germany.

I haven't done any deep background investigations, but their site appears legit, and I know the need is pressing, so I made a contribution. No matter your feelings toward the war, I ask that you at least drop by the site and see what they're about.

Bittersweet delivery

On the one hand, my copy of Panther is here. Here's what a geek I am: I stopped eating lunch so I could go start installing it on the Cube. After lunch, it'll be time to slap it on my main machine. Arlene's iMac will be Panther-free for a short while.

On the other hand, Maria the FedEx lady is going in for rotator cuff surgery on Monday, so we won't see her again until after the new year. That's a shame. At a company that is just bursting with friendly, helpful people, she's really distinguished herself. The kids love to see her, and she reciprocates. I hope she gets well soon.

Marsh restoration in Iraq

So, if engineers can revitalize the wetlands destroyed by Saddam Hussein in his long campaign against the Kurds, maybe the same approach would work in Louisiana.

Pay me now or pay me later

Scoble made yesterday a one-post day in honor of the Office 2003 launch. That means his daily output today will probably be astonishing.

How you know you're doing a good job

I haven't blogged much because I've been busy. Between a rush project we're doing to build some security labs and a longer, ongoing project to write a large document about enterprise messaging deployment, I haven't had much time to do anything else. Part of the payoff came yesterday, though, when the Microsoft lead for the messaging project asked me to call her after a conference call we were finishing. Why? Two reasons: a) she wanted us to bill her immediately (instead of later), and b) she wanted to make us aware of two other groups within Microsoft that she thought we could get more work from. That's the sign that we're doing something right-- when a customer is willing to make an internal referral like that, we must be on the right track.

First MagnaTune purchase

Magnatune (motto: "We're Not Evil") is a new record label and music distribution system. Lots of other people have already blogged about them, but I've just gotten around to trying them.

One of their best features is that they offer streams of all of their music-- classical, rock, electronic, etc.-- so you can try before you buy. I just bought my first album from them, EPROMs from Belief Systems. For $8, it's a great value, and the artist gets $4, which is, oh, about 25x what they would expect to receive from a major-label CD purchase. Rock on!

Israeli submarines

Yesterday the LA Times reported that the Israelis have submarines capable of firing the nuclear weapons that they won't admit to having. (Note to readers: the Israelis have had nukes since the mid-60s, according to Sy Hersh, but they won't admit it and none of the other members of the nuclear club have ever pressed them on it.) If this report were true, it would mean that Israel had a proper strategic triad, subs being the delivery system most difficult for an opponent to pre-emptively attack.

The LA Times report says that Israel modified Harpoons to carry nuclear warheads, which is a little odd. Harpoons are normally anti-shipping missiles, with a relatively small payload (220Kg) and short range (120Km). Of course, the Israelis promptly issued a denial of sorts, in which a former defense minister said that it was "impossible" to re-engineer the Harpoon to carry a nuclear warhead.
However, this statement doesn't say a think about the homegrown Israeli Popeye SLCM, which is almost certainly the primary delivery system for those subs. The FAS has some other interesting reading, but I note that most of their cited sources are 2-3 years old.

Your tax dollars at work

So, I got a letter from the IRS asking me to resubmit a page (yes, one page, except they wrote "on page" in the letter, but I digress…) Here's the best part: it was signed by one Robert L. Williams, Manager, Document Perfection. I feel just grand knowing that the IRS has a department dedicated to document perfection (I'm not the only one, either). That reminds me of part of the LDS Church's three-fold mission (see footnote 7), except with a government slant.

Jobs I'd like to have

I can't decide which job I'd prefer:

  • Working for the French government's publicity verification service (see this AP story on ads for thong underwear)

  • the International Earth Rotation Service. (Didn't know there was such a thing? Well, now you do.) I can just see the business cards now...

Book progress

I've just turned in the first 10 chapters of Secure Messaging with Exchange 2003. That means I'm halfway done. The current milestone date for 100% completion is 12/15, which would put the book on store shelves in late February, just about a year after the first book.

test

For some reason, Pair doesn't make backups of user directories. Ooops.

This is what happens when you don't have an appropriate retention policy:

A little browsing and up pops a piece of e-mail from an Enron employee complaining about a mother-in-law: "the most selfish person on Earth." Another contains decades-old photos of former chief executive Jeffrey K. Skilling, sent him by his Beta Theta Pi fraternity brothers. A piece of e-mail written by a woman in Portland, Ore., asks an Enron energy trader, "So ... you were looking for a one night stand after all ...?"

The complete database is here. Don't let this happen to you!

The only kind of sushi I'd eat

Some years ago, I'd gone to San Francisco for Macworld, and I was invited to a party that happened to be at a sushi bar. I decided to go; my New Year's resolution that year was to try more new foods, so I tried a couple of kinds of sushi. It was just as gross as I'd always expected it to be, but at least I tried it. Now there's something that looks like sushi but is made of Rice Krispies and candy. I'm all about that.

New Blueprints edition

Evan Marcus and Hal Stern wrote the best introductory book on high availability, Blueprints for High Availability, back in 1999. It's an easy-to-read but detailed explanation of how to design and plan HA systems. I just found out today that they have a new second edition, just published. If you care about designing reliable, redundant, or resilient systems, get this book.

Blade interview follow-up

Yesterday I finally spoke with Karin Kowalski, the Blade writer who's doing a piece on local bloggers. She had done her homework well, which is always nice; one persistent meme in the blogger community is that most journalists are technophobic idiots. Some probably are, but people like Karin, Mike Wendland (who moved his site without me noticing), and Dan Gillmore help put the lie to that. It'll be interesting to see the story when it comes out.

Excellent Exchange-related blog

While perusing the PVRBlog, I came across an excellent Exchange blog maintained by William Lefkovics, Neil Hobson, and Chris Meirick. It has a ton of good content and is more regularly maintained than my site. It now has pride of place in my RSS aggregator. Keep up the good work, guys!

Number portability, Verizon-style

I'm happy with Verizon's cell service; they have a robust and wide-ranging network, and I have only rarely had problems making or receiving calls (and most of those were in Alabama; go figure). I'm excited to see them accepting number portability, which is of great value to consumers but (probably) negative value to wireless phone companies. Now even more good news: VZW will provide number portability for landline numbers, too. According to this press release, Verizon customers will be able to take a Verizon landline number and turn it into a cell number. This is super cool, and I hope that Ameritech SBC offers a similar capability-- I'd ditch my second landline, pass the number to my cell phone, and replace it with Vonage.

Book update

I haven't been working on the book much lately. The first 9 chapters are done, leaving me with 13 more to either revise or write from scratch (plus one that's being written by a Real Live Attorney). However, I've been so busy with work (including a really cool Exchange planning guide for the MSA series) that I haven't had any spare time to work on it. If you doubt me, consider this: I haven't even turned on the Xbox in two weeks, so you know I must be busy. It now looks like the book will ship sometime after the first of the new year, or about a year after the first version.

Blade on blogs

In my "info" mailbox, I got a query from a Toledo Blade reporter working on a story about local blogs. I told her to call me any time. If any of you have comments for the Blade, feel free to leave 'em here :)

Buckeye Institute blog

This site is pretty neat: it's subtitled "Up to the Minute Analysis of Ohio Public Policy", and it delivers the goods. I haven't read enough of the analysis to see if the author has any obvious biases, but I did note that searching for "concealed" (as in, "concealed carry") turned up no hits. That tells me something right there; the ongoing CCW permit fight is certainly a public policy issue.

Talk Like a Pirate Day redux

Tomorrow is Talk Like a Pirate Day (yes, again). I am seriously considering making my computer security presentation to the Rotary tomorrow in pirate talk. (btw, accordin' to yon pirate name quiz, ye should be callin' this old sea cur Black Sam Flint. Arrrr!)

I'll have the silver one

Continuing Car Week here at el rancho, I just had to reserve a car for an upcoming trip to Seattle. Hertz sent me an invitation to enroll in their special business discount program, so I did. That netted me a daily rate of $57 for a Taurus, or exactly $1 less than the normal non-discount rate. Interestingly, though, it also quoted me $58.99 for a much nicer car, so I'm happily paying the $2 extra. I love transparent pricing.

Can this marriage be saved?

The station wagon is getting a little too small for the herd as they grow. That's sparked a discussion of what we might replace it with.

What Arlene wants. Pro: available, capacious, familiar, ergonomic. Cons: booooring, slow.

What I want. Pro: supercharged 430-hp engine, wicked cool styling, 20" wheels, nifty gun-slit windows. Cons: not available until spring 2004, likely to attract police attention, requires purchase of zoot suit.

Randy Travis

I don't even remember the last concert I went to. No, wait, that's not what I meant... oh, never mind. Arlene and I are about to head up to the DTE amphitheater to see Randy Travis, the only country music performer I'd pay actual money to go see. I've been trying to convince her to go see him in concert at a casino, where the performance areas are typically much smaller, but he hasn't performed near here. I'm excited. Maybe this will signal a renaissance of my concert attendance, now that I live someplace near actual concert venues. Huntsville, sadly, never drew big acts (Metallica and ZZ Top both came to town in '92, but it was all downhill after that).

InstantSSL for certs

I recently needed a new SSL server certificate, and I didn't want to pay the monopolists (wipe that smile off your face, I'm talking about these guys) an exorbitant fee. Instead, I found InstantSSL, where for a paltry $199 I got a three-year 128-bit certificate. Their administration site and ordering process are well-tuned, and I was able to get quick technical support immediately when I ran into a minor snag. If you need a cert (and you will, if you're enabling RPC-over-HTTP or Outlook Mobile Access), give these folks a try.

The roof, the roof...

(No, it's not on fire). Longtime readers may remember that our roof didn't have tar paper underneath the shingles. I finally got around to hiring a competent roofer (Adam and the gang at Integrity Roofing), and guess what? There is tar paper under the shingles. Too bad we didn't find that out until we had part of the existing shingles off. This posed a difficult conundrum:


  • If we replaced just the shingles that had been removed (and the peak shingles, since they need to be removed to replace the roof vents), we'd have a patchwork-quilt-looking roof. This leads to lower resale value, which isn't a big conern right now. However, ut takes 10+ years for the shingles to weather out, at which point...
  • The existing roof was laid in 1991, and it has a design life of about 20 years. By the time the new shingles look like the old ones, it would probably be time to replace the old ones altogether. Making things worse,
  • We need to replace or repair the roof over the breakfast area, leading to the patchwork problem again. And...
  • Now I can afford to repair the roof. In four or five or ten years, I might not be able to, and I don't want it to hurt our ability to sell the house later.

So, Adam's merry men are busily upstairs pulling down the shingles and re-reroofing the house. I am resigned to the idea of buying an upgrade that I really didn't need but that might come in handy later. Maybe I need an iPod to cheer me up. Yeah, that's the ticket...

With apologies to Jimmie Davis

To the tune of You Are My Sunshine:



During the night time
As I lay sleeping
I dreamed I'd bought a new iPod
When I awoke, though,
I was iPod-less
So I fired up iTunes instead



I suppose it's a little scary that I dream about buying technostuff instead of flying, or being naked in front of an important audience, or books. I also, unfortunately, would have about zero use for an iPod, as cool as they are. I've been getting good use out of BeBopper, an MP3 player for my phone. Maybe when I'm rich and famous I'll buy an iPod anyway, just because I can... nah.

First workout today

John's anniversary gift is extremely cool, but I think Arlene topped it: she got me a Crossbow. It's like a Bowflex, but about $1400 cheaper. Supposedly it gives you much of the same benefits as free weights, and anything would be an improvement over my current physical condition. Thomas is particularly excited, and David went on at length about how I would look better "just like the real people in the Bowflex commercials". Oh joy.

Tim and I set it up on Labor Day (actually, Tim did all the work while I yelled at Dell over the phone), but I haven't been able to use it until today thanks to a combination of residual vasectomy soreness, laziness, and overscheduling. Today, though, I got up at 0515, dashed off a quick workout plan, and hit it. I feel great! The unit is solidly constructed (see why) and gave me good resistance throughout the range of motion. I need to buy the lat bar, because when doing pulldowns or raises with the individual cables it's hard to keep the cables stable.
I found out that ICON offers a manual with a six-week workout plan; I'm going to order a copy when I order my lat bar. In other news, the running battle between the Bowflex and Crossbow trademark owners continues; the latest is that ICON can continue to use the "Crossbow" name despite the earlier injunction that found it confusingly similar to "Bowflex".

Let them eat cake

Scoble says a Krispy Kreme wedding cake is going too far. I say, where was this bright idea twelve years ago when Arlene & I got married? As a matter of fact, we had to settle for a traditional cake this past December when Julie and Paul tied the knot. Time to plan to renew our vows, I guess. Just remember: one doughnut per guest, please.

So that's what they call it. From this story in the New York Times:


Because of wiring problems and general aesthetic concerns, the right and left rear speakers in a surround-sound system suffer from what those in the home-electronics business call low spousal acceptance, which means that at least one household decision-maker vetoes their installation.

So, by that criterion, not only do my rear-channel speakers suffer from LSA, but so do the HD TV set (which also suffers from "low Aunt B acceptance") and the Xbox (partially compensated by high child acceptance). Fortunately, the TiVo has high spousal acceptance, which sort of makes up for the other two-- at least until I get an HDTiVo, if and when they ship.

Foiled again!

My evil plan to get a Google search rank of #1 for "Stampin' Up!" has been foiled so far, not least because they maintain their own site for demonstrators: stampinup.net. Unfortuantely, the page throws an error when you load it. They're apparently offering sites for their demonstrators (example), which I guess makes good business sense. I'll have to find some other way to achieve world stampin' domination.

SPEWS/Osirusoft RBL goes away

According to this Slashdot article, the SPEWS real-time block list is no longer operational. A comment-free version of the same basic story is here. The article points to a lot of discussion on news.admin.net-abuse.email, too, which amkes for interesting reading. Osirusoft shut down SPEWS after being the target of an ongoing distributed-denial-of-service (DDos) attack. The manner in which it was shut down caused lots of bounces (including for my friend Bob Thompson and Kent State University, among others). The problem is that when Joe Jared, Osirusoft operator, shut down his service, he did so by telling the server to blacklist every IP address. Sites that rely solely on SPEWS thus dropped all their incoming mail on the floor.

What does this mean to you, the Exchange administrator? As Andy Lester points out, outsourcing your spam protection completely to a third party puts your mail service at the mercy of that third party. Exchange 2003 includes RBL support, and it's a useful adjunct to heuristic or keyword-based filters. However, RBLs themselves don't provide a complete solution, and you should choose your RBL provider carefully to make sure that a) they provide support for their service and b) they have the resources to stick out this kind of attack.

The scientific method at work

So, I'm generally a big fan of the scientific method. I've been thinking about it a lot lately because of two, quite different, influences.

First is Michael Lewis' fascinating Moneyball. Lewis evaluated Billy Beane and the Oakland A's as they tried to apply sabermetrics to major league baseball. For those of you who aren't die-hard baseball fans, sabermetrics (which takes its name from SABR, the Society for American Baseball Research) attempts to find objective, statistically rigid metrics for evaluating the skill and success of baseball players and teams. For some reason, sabermetrics has largely been ignored by MLB teams. Lewis frames this interest in provocative terms: what's the correlation between the amount of money a baseball team spends and the number of games it wins? Beane's system revolves around using sabermetric analysis to find undervalued players that can be cheaply drafted or signed, building them into the A's system, and then trading them when their market value increases; Lewis clearly explains how it works and the remarkable result (Oakland won more games than any other team except the Yankees last year, for a fraction of the money: around $500,000/win). Good stuff.

The other thing that's had the scientific method on my mind is this guy, who is apparently attempting a semi-rigorous study of whether penis enlargement pills really work. I would have thought we all already knew the answer, but I guess it's best to do things on the up-and-up. He might want to read this article about mold, lead, and E. coli contamination in "enlargement" pills, though.

John Gruber, opinion leader

Gruber asks Google to give us colorizing for their ads, and lo and behold! now they do.

Exchange 2003 tools center

Microsoft maintains a download page with lots of nifty tools for Exchange 2003. For example, the Archive Sink (which I talk about in ch 9 of the new book) is there, as is ExMerge and a utility for programmatically setting the allow/deny IP list on SMTP virtual servers. Check it out-- most of the tools are for Exchange 2000 and 2003, but a few (like MDBVU32) are useful for any version of Exchange.

Beatallica!

If you've ever wondered what Beatles songs would sound like if performed by Metallica, wonder no more.

Breadmaker parts summary

| 25 Comments

My original post on bread machine (or breadmaker, if you prefer) parts keeps garnering comments, in two flavors: "I need a part for an XXX bread machine" or "I found a place to get parts for an XXX bread machine". Herewith a list of the best links submitted in the comments; maybe this will help elevate this entry so that people can find what they're looking for:


  • If you need a manual, go here
  • If you need parts for a MagicChef, try calling WalMart at 1-800-925-6278
  • If you need parts for a Regal breadmaker (and lots of you seem to), try this
  • Other parts sources are listed here

And swilling root beer

I'm sitting in a large room with about 120 computers and 200 Microsoft field sales and consulting staff, listening to a guy with a Ph.D. in computer science present a bunch of material that I wrote-- and drinking an icy-cold diet Barq's (note to self: find some Barq's Floatz while I'm here). This sure beats working for a living. How did I get so lucky?

How I got started

Kasia reminisced about how she got started in computing, and that got me to thinking. Back in 1978 or so, when I was 10, my dad owned a construction company, and he got a contract to build a new store for a local company. Through some magic involving upgrades to the appliance dealer's office, Dad ended up with a spiffy top-loading RCA VCR and an attached camera. (I could go into lots of old-school technical detail, but I won't). That in turn got transmuted into a TRS-80 Model I, with the Level II BASIC interpreter and the coveted expansion interface that gave me a whopping 48KB of RAM. Dad & I quickly got in the habit of swilling root beer and computing; we more or less learned BASIC programming at the same time. I quickly got bored with the simple examples that we were getting from Radio Shack's line of private-label books, but a subscription to 80 Micro soon helped me start brushing up on my Z80 assembler. (I remember being terribly disappointed one Christmas when I got Visicalc instead of the macro assembler I'd really, really wanted).

Rumsfeld's New Joint

That wacky Rummy is at it again. This time, he wants to reform the services to increase joint-ness between the services. The article is long on unnamed sources, who mostly claim that more jointness will cure what ails us. There's no doubt that much of the alleged joint cooperation between the services is bogus, and that much of the work that some parts of the services do could be consolidated.

A lot of this work has been done; for example, there's already a uniform military pay system administered by the Defense Financial and Accounting Service. The article claims that part of the new plan is to get more jointness in procurement:


Rumsfeld has also targeted the way the Pentagon develops and buys weapons as a function that needs to be done more jointly too. He tapped Edward Aldridge, the recently departed under secretary of defense for acquisition, to help form a central body with greater power to determine the military's equipment needs - a function the services now do individually.

"What we need to do is ... say 'What [are] the needs of the Department of Defense in a joint sense?' So that when programs are developed by the services they are by definition born joint," Mr. Aldridge says.

Joint development of weapon systems is supposed to save money by ensuring the weapons can operate with all the services' existing technology from the outset instead of requiring costly retrofitting later.

For common gear like ground radios, this seems like a no-brainer, but it has the serious problem of ignoring the basic concept that the services have different mission requirements. Some multi-service/multi-role projects have turned out well and provided economies of scale (e.g. all of the services now use the same basic personal weapons, the M9 pistol and the M16A2 rifle, with SOCOM units getting different issue to meet their needs). Other projects, like the ill-starred TFX/F-111 and SINGCARS, haven't worked out so well; for still others, like the JSF, the jury's still out.

My worry is that in the name of jointness, we'll see more one-size-fits-none solutions that argue away the specific requirements of individual services; the biggest areas where this seems likely to me are theater missile defense (where the Army/Marines and the Navy have vastly different reach and mobility requirements), aircraft of all sizes (hey, where'd my close-air support go?), and ground combat systems. I'm all for commonizing radios, BDUs, helmets, machine guns, and so on, but I doubt it will stop there.

The other interesting part of the article is this:

But by pressing for greater civilian control over what the services buy and how they train, Rumsfeld could nudge them toward greater back-office cooperation... The Pentagon requested $1.8 billion over the next six years in its FY 2004 budget to create a new joint-training capability. As part of Rumsfeld's strategy, a mix of current and retired officers are developing joint strategies at Joint Forces Command in Norfolk, Va. JFCOM also serves as a voice for regional combat commanders in how the Pentagon develops forces and new weapons.

It's impossible to tell if this means "let's train everyone the same" (bad) or "let's train them to work together beter" (good). As I said some time ago, I don't want to see mixed-gender training inflicted on the Marines, and I'd hate to see Army or Marine training dumbed down. Note that I am not disparaging the Air Force or Navy, merely pointing out that the Basic School, the School of Infantry, and other service-specific training can't easily be replaced by a generic all-service training program. Take a look at the list of Marine schools and you'll already see a bunch of them that are joint-- anything with "naval", "detachment", "joint", or "element" in the name is a dead giveaway.

Now Oracle's the Borg

I love it: an editorial in the Wall Street Journal titled "The Oracle Borg". The conclusion:


With the bid for PeopleSoft, Mr. Ellison's blithe disregard for the rules or what others might think of him was again on display. He can brandish outrageous proposals because he's fashioned a powerful, successful company that gives him a platform on which to perform. But he can't compel trust. That is what could doom this deal.

It's time for Mr. Ellison to get back to the qualities that built Oracle -- intuitive technical vision and mighty determination. Can the company no longer win on those? If Oracle means to dominate business applications the way it did the database, it must do it on technological superiority. Mr. Ellison, show us you've still got it.

The author has a new book out called Everyone Else Must Fail: The Unvarnished Truth About Oracle and Larry Ellison. I can't wait to read it.

Now hiring?

We interrupt our regular security discussions to bring you this news bulletin: America's health insurance situation sucks. While I can't reform it on my own, I can ask you loyal readers to help find a full-time job for a smart, experienced programmer who just happens to need insurance for his ill son. Brad Choate, legendary MT plugin guy, is even offering a reward: a free Xbox, PS2, or Gamecube. Details here, or Brad's original post here.

Brad Choate has an interesting contest running: find a job for one of his friends and win a free Xbox, PS2, or Gamecube. The friend, Ron Pacheco, is the father of Thomas, a boy about my son David's age. Except, unfortunately, that Thomas has cancer. Ron was laid off from his job and needs a new one to keep insurance coverage in force. I'd hire him (his resume is excellent), but we need people full-time in Seattle, not Connecticut. So, I'm posting this here in the hope that some random reader can use a skilled full-time programmer. If so, I encourage you to check into Ron. Not only would you be doing a good deed, you'll end up scoring some nice hardware if your effort leads to a new job for Ron.

In fact, I'll go Brad one better: I'll throw in a $50 Amazon gift certificate to whoever finds Ron a job. That means that along with the nifty game console, you can get a game or two.

Physical security on my mind

I've been thinking about physical security a lot, mostly because I happen to be revising chapter 5. Take a minute right now to look around and see whether your physical security procedures are adequate. Could someone easily walk off with a server? (If someone can steal a DC, they can 0wn you totally, basically forever). Do you have adequate environmental protections-- power conditioning? heating/cooling? fire warning & suppression? I could write on and on about this, but I bet that if you spend a few minutes thinking about your environment you'll see what you need to do to improve it, probably at very low cost. The US Army's Field Manual 3-19.30 has some interesting thoughts that may help you.


I was recently forwarded what purports to be an intercepted email from J.K. Rowling to her publisher. Now that Harry Potter and the Order of the Phoenix has been released (and it's quite good so far), Rowling has apparently decided to get a head start on book 6, the penultimate title in the seven-book series. Titles under consideration include:
  • Harry Potter and the Freshmaker
  • Harry Potter and the Nocturnal Emission
  • Harry Potter and the Quaint British Public-School Tradition of Sodomy
  • Harry Potter and the Inopportune Pimple
  • H. Diddy
  • Harry Potter and the Weed of Wackiness
  • Harry Potter and the After-School Minimum-Wage Job
I look forward to seeing the book when it's released.

It was a dark and stormy night

Well, it was storming at 0445 when I got up this morning. Since I work in the basement, the thunder was nicely muted. Then, however, I fired up the Haunted Tape Drive, an old ADIC FastStor library I bought off eBay. I hadn't had a chance to use it yet, but I finally installed the drivers yesterday so I could take a refreshing full backup first thing this morning. Long story short, that thing squeaks, mutters, and beeps so much that it's like being trapped in a basement with Beetlejuice, only without Geena Davis. I'm sure I'll either a) get used to it or b) start scheduling my backups to happen overnight.

Another reason to like Ohio

Our air conditioner's compressor bit the dust about a week ago, so we have no cooling in the house. Right now, it's 76° outside with 62% humidity. In Athens, it's currently 80° with 79% humidity. It would be much less pleasant inside this house if it were in Alabama; in fact, the one time our air conditioning failed, we fled to a hotel until it could be fixed. Thankfully, we have a home warranty that should cover the cost of getting it fixed, although they may try to get us to accept a new compressor instead of an entire new unit. Either way, I'm thankful that we bought the warranty, and I'm glad that the weather outside is pleasant enough to render the lack of air a minor inconvenience.

This is really cool: as part of the Exchange Server 2003 RTM, Microsoft is passing out 7-day trial OWA accounts. This is a great idea for two reasons: it gives MS a chance to further dogfood OWA in xSP-scale deployments, and it gives those who don't have immediate plans to migrate to Exchange 2003 a taste of what the new OWA looks like. Sign up here.

Exchange 2003 RTMs


RTM for Exchange Server 2003 is today, June 30th. That means that the product will be available very, very soon for most customers, depending on your license plan:
  • Availability for Select licensing customers is August 1st
  • Availability for Open licensing customers is also August 1st.
  • Retail availability depends on the availability of Outlook Standard 2003. that means for English versions, you should see the CD in stores mid-September; other languages will follow, although I don't have exact dates.

Evaluation versions will be available for download or purchase on CD after noon Pacific time today.

Geezer watch

So there I was, sitting in the business-class cabin[1] of a spiffy United 777 ORD-SEA, reading the paper. Across the aisle was a pert young blonde lady, casually dressed. Out of the corner of my eye, I watched her fiddling with various buttons on the seat controls, a delighted smile on her face. Eventually she raised the footrest but couldn't lower it. She snagged a passing flight attendant and spoke to her for a minute; the FA was clearly peeved, although I couldn't hear her reply. I settled back into my paper and breakfast; when we arrived in Seattle, I asked her how she'd enjoyed the flight and the seat. She allowed as how it was pretty nice, but that the cabin service hadn't been all that good. I pointed out that (like most other airlines) UA makes FA assignments based on seniority, and we had a, ahem, pretty senior cabin crew.

The girl fixed me with a cool blue gaze and levelly said, "Well, I don't appreciate them treating me like a child. After all, I am twenty, and I don't think twenty is a child these days." So, I felt old for the rest of the day, although it might just have been sleep deprivation.

So, SurfControl has been in place for the last five days. It has a fairly sophisticated set of tools, but with a much more approachable interface than Praetor. I've been using three rules: one screens out malformed MIME messages, one blocks messages with high dictionary scores (according to the spam dictionary that ships with the product), and one blocks messages that are on the collaborative filtering list that SurfControl maintains.

So far, the combination is working reasonably. There are still too many uncaught spams slipping through, largely of the variety that consist only of images (I added a rule for "Please wait while this email loads"; I bet that'll catch a bunch of them). More troubling is the rules service's tendency to abruptly stop processing inbound messages-- so far, I've gotten three or four messages from Microsoft that have choked the rules service. I have a call in to SurfControl tech support, so we'll see how competent they are at diagnosing and fixing the problem.

Update: the problem that caused MailMarshal SurfControl to choke on inbound messages was quickly identified. They fixed it in a patch, and their tech support was very helpful in answering some questions I had about the way the product worked. (Originally I'd typed "MailMarshal" in the above; to clarify, I haven't had to call MailMarshal support so far.)

SurfControl finally bit the dust; its eval period expired, so I knew it was time to try something else. SurfControl is a decent product; my big complaint was that its "Anti-Spam Agent" (a collaborative filtering tool that requires you to download updates from SurfControl) wasn't catching much. Turns out that was due to SurfControl's failure to allow eval customers to get the updates.

As I type this, MailMarshal SMTP is installing. It has a good reputation, so I'm eager to see how it stacks up against the others I've been testing. In the meantime, I have inbound SMTP queueing up for filtering, so MailMarshal should have a fertile set of messages to start with.

Update: Wow. MailMarshal has caught something like 99.2% of the inbound spam so far. I'm very impressed.

Update again: over a five-day test period, MailMarshal flagged 362 messages as spam. 49 (13.6%) of those were actually legitimate messages, most of which should have been allowed through by the "friendly listserver" and "friendly senders" features. None of these messages were critical, and frankly, many of them should probably be considered as spam. During the same time period, I only got *two* real spams. A number of legitimate messages (including some from our customers at MS and from the ntbugtraq mailing list) were flagged because they triggered the double-extension filter (like "document-1.0.5-pk.doc") or because they contained JavaScript. I appreciate the protection, but it's been a bit of a hassle.

I'm impressed with MailMarshal's efficacy, but its reporting tools don't seem to be as good as the ones in SurfControl (which tells you at a glance how long it's been up, how many messages were flagged as spam, and how many passed through.)

Update: Carrie Ward of NetIQ was kind enough to send me pricing info on MailMarshal:

NetIQ MailMarshal 5.5 SMTP is priced by the number of users in an organization and is available as a small business server license for up to

75 users for $1,295 or as an Enterprise version including a four-server license for $2,000 plus $750 per 100 users.

Did they do it?

Here's an interesting article: Foundstone is accused of piracy, being buttheads, and probably mopery on the high seas. Interestingly, the article also claims that Microsoft dropped Foundstone as a vendor shortly after the problems came to light.

New denial-of-service attacks

This is fascinating. Two folks at Rice's computer science department have written a paper about algorithmic complexity attacks. The basic idea is that an attacker who knows how a program processes input can overwhelm it by choosing patterns of data, or data with specific contents-- not the typical DoS caused by flooding. Here's the abstract:

We present a new class of low-bandwidth denial of service attacks that exploit algorithmic deficiencies in many common applications' data structures. Frequently used data structures have ``average-case'' expected running time that's far more efficient than the worst case. For example, both binary trees and hash tables can degenerate to linked lists with carefully chosen input. We show how an attacker can effectively compute such input, and we demonstrate attacks against the hash table implementations in two versions of Perl, the Squid web proxy, and the Bro intrusion detection system. Using bandwidth less than a typical dialup modem, we can bring a dedicated Bro server to its knees; after six minutes of carefully chosen packets, our Bro server was dropping as much as 71% of its traffic and consuming all of its CPU. We show how modern universal hashing techniques can yield performance comparable to commonplace hash functions while being provably secure against these attacks.

Periodic table, revisited

Devin, John, and I had a discussion about Avogadro's number yesterday, so naturally I was pleased to see this: the Periodic Table of Dessert. (Hat tip: Dori).

Getting married remotely

Well, this is a new one on me:


Montana is believed to be the only state that allows marriages by proxy without the missing partner being connected to the ceremony by telephone. Texas and Colorado have proxy marriage laws but both states require the missing party to say their vows by telephone.

This is from a story about an Army PFC in Iraq who married a woman in Montana, without actually being present. This gives a whole new meaning to the concept of man-in-the-middle attacks.


I'm a Taco Bell junkie. OK, it's not quite that bad, but I do like the food way out of proportion to its quality. Recently I have discovered the Southwestern Steak Bowl. Actually, I saw it flash by during a commercial I was skipping while watching 24, so I guess TiVo isn't the end of ad-supported TV after all.) After my first one, I was hooked-- after all, it weighs nearly a pound, and boy does it taste good. I went to the Taco Bell web site to look up nutrition information and found-- surprise-- nothing! Not being easily discouraged, I filled out their feedback form, and this week I got a nice form letter in the mail, along with a copy of the breakdown. As you can see, this bad boy has almost a whole day's worth of sodium and half a day's fat and fiber (not to mention 30% of my vitamin A, 35% of iron, and 20% of calcium). That means I can cut down to two meals a day, perhaps with a little ice cream as a bedtime snack. Top that, Atkins Diet!
TechEd 2003 is right around the corner. In addition to my session, there are a number of other useful sessions that security-minded folks should consider:
  • Mortimore, SEC301, Best Practices for Security and Patch Management (Arena, Monday, 1330-1445)
  • Attwell, MSG328, Reducing Spam with Exchange Server 2003 and Outlook 2003 (Ballroom C1/2, Tuesday, 1045-1200)
  • Riley, SEC304, Enhancing Exchange, OWA, and IIS Security with ISA Server Feature Pack 1 (Arena, Tuesday, 1045-1200)
  • Morris, MSG329, Controlling Viruses with Exchange Server and Outlook (D171/D173, Thursday, 1700-1815)
  • Riley, SEC499, IPSec Internals and Implementation Examples (Arena, Friday, 1300-1415)
  • Batthish, MSG345, Deploying OWA and FE/BE Topologies for Client Access (Ballroom C1/2, Thursday, 1330-1445)
  • Riley, MSG308, Secure Access to Exchange From the Internet (Ballroom C1/2, Wednesday, 1700-1815)

I won't be able to attend all of these, but I always make it a point to hit Steve Riley's presentations, and if you're interested in baseline security and patch management, Mark Mortimore's session is a must-attend too.

If the shoe fits...

My old tennis shoes have been getting a bit ratty, so I thought I'd pop over to Amazon and order some new ones. This has two benefits: I get a small kickback, and I avoid having to go out and waste time actually looking for shoes. However, there's a slight problem: they don't actually have any shoes in my size. I could understand if they only had ugly shoes in size 13, but c'mon... even the fugly ones top out at size 11 or so. I guess I should be happy that their real-time database integration shows exactly which sizes they have in stock, but it's still disappointing that I am now condemned to visit Shoe Carnival or the equivalent.

Think you're tough?

No matter how tough you think you are, I bet you're a puff compared to this guy.

Update: It's worse than I thought; turns out the guy took three days to complete his amputation. Wow.

TechEd is just around the corner, and I've been invited to give a security session.

SEC306 Secure Messaging and Communications with Exchange Server

This session delivers the critical information that Exchange administrators, security architects, and messaging designers need to understand to protect their Exchange systems. Protecting your organization from malicious content, and misuse of messaging communications is becoming ever more critical as we depend on our messaging systems to provide anytime, anywhere access from a wide variety of devices. If you are serious about secure messaging and communications, you must attend this session. This session will focus on security updates in Exchange 2003 including relay restrictions, OWA security improvements, authenticated and restricted DLs, improved AV & Anti-spam features, and RPC-over-HTTP. Key security concepts for Exchange 2000 and Exchange 5.5 will also be summarized. Come in, sit down, and hold on tight for this fast-paced and demo-packed presentation.

The next product on my evaluation list is CMS' Praetor. My initial impression is that this is a complex, full-featured product, and it's expensive, too. (The fact that CMS is offering a 30% discount if you're using a competing product helps reduce the sting somewhat.) It supports X- headers for filtering and has a range of quarantine options. However, I'm not crazy about three aspects of the product:

  • it doesn't use the Windows Installer, and its custom installer doesn't bother to check for existing SMTP services on a machine

  • it has its own separate administration program (which apparently can't be installed on any machine other than the one running Praetor-- so much for remote administration)

  • it doesn't integrate directly with Exchange. Although CMS says you can run it on your Exchange server, they seem to recommend running it on a separate box, so that's what I'm doing. It didn't coexist well with ISA in my very limited testing, so for now it's on a separate machine.

I'm also not too impressed with the documentation; while it is complete, it's formatted using the old "ransom note" style template, and it's a reference. For a product this complex, a task-oriented doc would be much more useful.

The great spam-off, part 2

MailEssentials has been running for the last week or so. After a little experimentation, I discovered that it wasn't catching spam because I'm an idiot. I hadn't specified any SMTP domains as inbound, so ME was looking for spam sent to *@robichaux.local-- since robichaux.net and 3sharp.com are the domains I use, it wasn't catching anything. After I fixed that, it began behaving as expected. However, its lack of a way to add subject tags to indicate spam means that I have to route all suspected spam to a public folder-- where E2K turns it into an IPM.Post item, so it loses its original addressee information. Redirecting all the spam to a single mailbox works, but that raises the question of how to redirect it; the only way I can see to do it is with a script that adds a spam tag to the subject and redirects the message. That's more trouble than I'm willing to go to for this product. In GFI's favor, their product installs and uninstalls cleanly, it's stable, and it has good documentation. However, it's time to try something else.

UPDATE: GFI support confirms that their product doesn't allow subject rewriting, and they're not likely to add it.

The great spam-off, part 1

So, I finally decided that the volume of spam on my servers had grown past my ability to tolerate. I decided to hold a spam-off by testing several well-known products and reporting the results here. My critieria are simple if unscientific: whichever product gives the best price/performance/usability ratio wins.

I started with GFI MailEssentials, which has been widely praised in a variety of places. It downloaded and installed easily (great installer), but after three days, it hasn't caught any spam, at least according to its own logs! It doesn't offer a way to quarantine spam into a public folder, and there's no way to mark a message as suspected spam. Other than that, it's great :) I'll post an update after I check with their technical support; I can see that the event sink is working because some messages from hosts on the ORBS RBL have been NDR'd (at least according to the logs).

Or you'll go blind

I'm not responsible for the consequences of viewing this page.

Run E2K admin tools on WinXP

Hallejulah! Microsoft has released a patch that allows the Exchange System Manager tool to run on Windows XP. As it turns out, getting this done took a lot of work from several product teams at Microsoft. Good for them-- this is a welcome, if overdue, release.

Three essentials

From this morning's New York Times:

In the giddy spirit of the day, nothing could quite top the wish list bellowed out by one man in the throng of people greeting American troops from the 101st Airborne Division who marched into town today.

What, the man was asked, did he hope to see now that the Baath Party had been driven from power in his town? What would the Americans bring?

"Democracy," the man said, his voice rising to lift each word to greater prominence. "Whiskey. And sexy!"

The ants go marching...

News flash from CENTCOM-North: This morning, we've had a two-pronged attack, with the First Ant Infantry attacking to either side of the front door and driving through the living room and the Red Ant Commantdo mounting an all-out assault on the dining room wall. This is clearly part of a large-scale offensive, since our HQ is also under attack.

Intelligence reports tell us that the ants have attacked in hopes of securing a reliable supply of vegetable oil, and that a rebel band of toddlers led by the elusive Subcomandante Matthew has been depositing supply caches in key locations. However, we are counterattacking vigorously with a defensive belt of ant traps, backed by precision strikes from Arlene's shoe. We expect to blunt the attack in the next 24-36 hours, then establish a defensive perimeter to prevent further incursions.

Bread machine bounty

| 51 Comments

For some reason, my post on bread machine parts continues to be very popular. It's undoubtedly thanks to Google; a query for "breadmaker parts" turns up my entry at #3. Of course, most of the people who are posting comments are blithely ignoring the places that actually sell breadmaker parts in favor of posting comments saying "I need $part, please help". So, in a no-doubt-vain attempt to help these folks find the parts they need. Read on to see the whole schmear (much of which was stolen from this wonderful page. Interestingly, no one's asked about parts for major brands like Sears or Hitachi; evidently they have a better spare-parts system.

Can you feel the love?

This is revolting.

SF goes after Speicher

Tonight on ABC Radio (about 1940 EST), I heard an interview with Amy Waters Yarsinske. She's the author of Leave No One Behind, the story of Navy Lt. Commander Scott Speicher. He was shot down during Desert Storm and is widely believed to still be a POW in Iraq. Yarsinske claims that a Special Forces team was inserted to retrieve Speicher, and that he is known by the US government to have been alive as recently as Monday, 3/17. Incredible, if true.

Follow the money

Dan Gillmor reports that Clear Channel's sponsorship of pro-liberation rallies is raising eyebrows. Of course, it depends on your reading of the idea of sponsorship; the source article doesn't explain how Clear Channel is involved, other than by allowing their on-air talent [sic] to mention and promote the rallies. By that same logic, I could bust CNN's Aaron Brown for "sponsoring" the antiwar rallies last night in Chicago and San Francisco, since he spent quite a bit of time discussing them. So, inquiring minds want to know: did Clear Channel actually pay the tab for any of these rallies? And who's paying for the organization and logistics involved with the antiwar rallies? All those port-a-johns, podiums, and speaker systems aren't free.

Choices, choices

This Wired story poses the question: if your cat needed a $9,000 kidney transplant, would you pay for it? What if it meant that you couldn't pay your mortgage? All this for an 11-year-old cat. I don't know whether to be touched by the loyalty or angered by the stupidity. If she just wanted to throw away nine grand, she could have donated it to a worthy cause-- I mean, that's a ton of money for pet medical care. I can imagine how this would play out at our house:

Me: Honey, the cat needs a kidney transplant or it's going to die.

Wife: How much will that cost?

Me: About nine months' worth of mortgage payments.

Wife: WHAT?!

David: Well, living in a cardboard box might not be so bad.

Thomas: Two rights don't make a wrong. (Ed note: he says this at random intervals)

Wife: That's as much as it'll cost to replace the roof!

Me: Boys, living in a box means no more TiVo.

Chorus: Goodbye, cat; been nice knowing you.

Don't go near the water

Dori shares a sad tale of swimwear that's not meant for swimming:


I called the company up today to complain and was told that (wait for it) their suits are not appropriate for wearing into pools or hot tubs, as that may cause colors to run or fade.

That's pretty cool-- sort of like those fake fruit bowls at my doctor's office.

TechNet is sponsoring yet another Exchange security chat, this one with folks from the ISA Server product team. April 9, from 1200-1300 EST / 0900-1000 PST / 1600-1700 GMT.

It's what's for dinner

I decided to try Daypop, and what to my wondering eyes did appear but a link to "International Eat an Animal for PETA Day". I don't agree with PETA's central premise, but I'm more than happy to let them express their opinion. However, I find it deeply offensive that they terrorize people (yes, arson counts) who disagree with them, all the more so that they're now using the Holocaust as a metaphor for meat consumption. Comparing the Holocaust to large-scale chicken or beef farming-- thus equating Chicken Little to a man, woman, or child-- is way over the line in my book. Accordingly, I'm going to write them a nastygram and tuck in to a big old plate of some kind of critter.

On-target spam

I get the usual daily quota of the 3 Ps (porn, pharmaceutical, and pasta bowls), but today brought me something new from "queen thacker":

We are the septic tank doctors.

Please visit us for information on how to keep your system trouble free andtry the product at no cost......

http://www.egg-noodles-pasta.com/

wkkrakyfdpnetapmy h yiotv pth kvcbfitbd
corrbouxgdt

hvw caitjvxo

I'm not sure if this is spam or some kind of coded message to the Iraqi resistance.

Two more security-related TechNet chats to announce this week:

  • Wireless security (March 5, 1000 PST/1300 EST/1800 GMT). Are you thinking about setting up a wireless network at the office? At home? If so, you won't want to miss this chat. We can answer questions about how to control who accesses your network, WEP, and integration with Windows. (Attend the web cast immediately prior to this chat for additional information on wireless security.)
  • Exchange security (March 5, 0700 PST/1000 EST/1500 GMT) Come and ask your questions relating to Exchange Security. Questions can range from email virus protection to encryption to OWA configurations. Come test your questions against skilled Microsoft Technology Specialists.

Securing Exchange with ISA Server

Sure, you could read my book; if you really wanted the straight scoop, you could buy Shinder's ISA book, which has a wealth of ISA-specific information. You could also read this free article from SecurityFocus to help you get started.

I don't wish to denigrate the honest patriotism of Americans who exercise their Constitutional right to freely assemble and petition the government for a redress of grievances. However, I think that a lot of participants in the recent marches might be surprised to know where some of the money to fund them came from. Try reading this article, then ask yourself: are you comfortable with the organization and funding behind this particular movement? Does the end justify the means?

Switching to a related topic: the San Francisco Chronicle released a story on Friday that reports that the San Fran anti-war rally only had about 65,000 attendees, not the 200,000+ originally reported. They asked the rally organizers to estimate the time when the crowd was at its peak size, then used aerial photos overlaid with grids to estimate the number of protestors. So, big surprise: there probably weren't quite as many people at the worldwide protests as their organizers claim. This was true of the Million-{Man, Mom, Gun, Youth} March, and it's probably been true at most large-scale crowd events. At least the Chronicle was trying to come up with an accurate estimate-- that's the kind of fact-finding that I wish more news outlets would engage in.

Crowd control

I make fun of the Toledo Blade a lot (I know, I know; I shouldn't pick on such easy targets.) I usually get irked by the contents of the Sunday op-ed page (particularly Marilou Johanek, who gives every impression of being a leftover Amerika-hater from the 70s), but I saw something there yesterday that I liked: this article by Ann McFeatters makes a number of good points, not the least of which is that the Democrat field for President is too crowded. Rather than beat that dead horse, though, let's focus on another point. McFeatters says "Democrats need to offer a clear choice with a compelling message to get them over the hump of more voters now identifying as Republicans." So far, the clearest message I've heard comes from Ho Ho, and it loosely translates to "Send lots and lots of money".

Let there be light

Our house has two upstairs rooms that are built into the slope of the roof on the front side of the house. There aren't any windows, so they're lit by fluorescent fixtures, which makes them feel a little confined. We'd talked about building in dormers on the street side, but that would make the front of the house look goofy. Instead, I'm thinking of using light pipes, like the ones from Sunpipe or Sunlight Tech. It's hard to tell which one will work best, since all the manufacturers I've found have crappy websites. I wonder if Lowe's or Home Depot carries them?

Sauce for the goose

So, the ./ crowd is always griping that Microsoft is an evil monopoly, etc, and that they steal others' technology and pass it off as their own. Right, then: why don't I hear the same folks complaining about products like Evolution that blatantly steal Microsoft's user interface and application behavior (in fact, Evolution is an Outlook clone, except it doesn't work as well as Outlook does)? Worse, what about XPDE, which steals (oops, I mean "recreate[s] the Windows XP interface to-the-pixel point") the entire user interface of Windows XP? The XPde FAQ says (paraphrased) "Microsoft can't sue us because we're not copying anything that they can copyright"-- but that doesn't make their copying right. Pure hypocracy.

Hey, Linux guys: if you want to beat Microsoft, do it by making something better, not by copying their investment.

MEC? TechEd? MEC Ed?

The always-subtle Kim Cameron-Webb came up with "MEC Ed" as the new name for this year's TechEd conference; for the first time, its content is being combined with the MEC of yore. Dallas in June? I'll be there. Sign up now and get a $400 discount.

A modest proposal

I can't take credit for this, alas; all props go to my friend Kim. She writes:


A few weeks ago in the cafeteria downstairs I suggested, perhaps too loudly, that maybe it should be illegal for people to put stickers of American flags on vehicles that get less than 15 miles per gallon.

I think this is a brilliant idea, and I'm going to write my representatives in Congress. (Since my rep is one of the most liberal folks in Congress, I bet she'll love the idea!)

Early spring cleaning

I've made a couple of minor changes to the site. First, you'll notice that the dorky-looking Amazon blob is gone from the right side bar. No one was clicking on it anyway. Second, there's a new form for signing up for the goodies mailing list-- I've moved from pairlist to Topica's paid publishing service, which means that all y'all will finally have a real interface for subscribing and unsubscribing.

The new phone book is here

My wife's voice floated down the stairwell, jolting me away from my exciting task of filling out a matrix showing how OCS compares to Exchange. "Honey, the FedEx man left about a dozen packages on the front porch!"

Now, you have to understand that the arrival of the FedEx lady at our house is always a time of celebration. The best times are when she unexpectedly brings some kind of goodie, like a piece of review hardware. Next-best are when she brings something I've been anticipating, like salmon chowder or a copy of iLife. (I'll have to tell y'all about the 50 pounds of candy some other time). When I grabbed the boxes to bring them in, I was greeted by a curious sight on the address label: "AOL Time Warner Book Group".

This worried me; I was briefly afraid that I was the victim of a drive-by AOL CD dropoff. A glance at the side of the box, though, revealed that the boxes contained my author copies of the book! O joy! Sure enough, when I opened the first box, two copies were staring right out at me. That means that my contributing editors and reviewers will be getting copies over the next few days; the rest of you, alas, may have to actually buy it.

Todd strikes again

My friend Todd is one of the nicest guys you could ever hope to meet. He has a disarming aw-shucks manner (born of living in Alabama for most of his life), a quick mind (despite the fact that he attended Auburn), and a terrific sense of humor, as evidenced by this gem (original source unknown):


Question: You're walking down a deserted street with your wife and two
small children. Suddenly, a dangerous looking man with a huge knife comes around the corner and is running at you while screaming obscenities. In your hand is a Glock .40 and you are an expert shot. You have mere seconds before he reaches you and your family. What do you do?

Liberal Answer:
Well, that's not enough information to answer the question! Does the man
look poor or oppressed? Have I ever done anything to him that is
inspiring him to attack? Could we run away? What does my wife think?
What about the kids? Could I possibly swing the gun like a club and
knock the knife out of his hand? What does the law say about this
situation? Is it possible he'd be happy with just killing me? Does he
definitely want to kill me or would he just be content to wound me? If I
were to grab his knees and hold on, could my family get away while he
was stabbing me? This is all so confusing! I need to debate this with
some friends for a few days to try to come to a conclusion.

Conservative Answer:
BANG!

Texan's Answer:
BANG! BANG! BANG! BANG! BANG! BANG! BANG! BANG! BANG!
click... (sounds of clip being ejected and fresh clip installed)
Wife: "Sweetheart, he looks like he's still moving, what do you kids
think?"
Son: "Mom's right Dad, I saw it too..."
BANG! BANG! BANG! BANG! BANG! BANG! BANG! BANG! BANG!
Daughter: "Nice grouping Daddy!"

Two new Microsoft webcasts

Microsoft has two upcoming webcasts that may be of interest to all you Titanium-watchers out there.

The first one, on 2/12 at 1000 PST, covers Exchange 2003 deployment methodologies. The second, on 2/20 at 1000 PST, covers Exchange security. The TechNet chat summary page lets you get reminders, add the chats to your Outlook calendar, or spam your friends with reminders. See you there!

OfficeMax to Paul: mea culpa

After my strong letter to OfficeMax, I wasn't really expecting a response. I was upstairs stealing some of Arlene's candy getting a snack and I noticed that the fax machine was humming. It was a letter from OfficeMax's CEO, apologizing and promising that I'd hear from their director of customer service. What a deal! (I'll post it when I have more time, which will probably be in 2009 sometime.)

Why Southerners make good Marines

Dear Pa & Ma,

Am well, Hope you are to. Tell brother Walt and brother Elmer the Marine Corps beats working for old man Minch by a mile. Tell them to join up quick before all of the places are filled. I was restless at first because you got to stay in bed till nearly 6 a.m., but am getting so I like to sleep late. Tell Walt & Elmer all you do before breakfast is smooth your cot and shine some things. No hogs to slop, feed to pitch, mash to mix, wood to split, fire to lay. Practically nothing.

Men got to shave but it is not so bad, they git warm water. Breakfast is strong on trimmings. Like fruit juice, cereal, eggs, bacon, etc..., but kind of weak on chops, potatoes, ham, steak, fried eggplant, pie, and other regular food. But tell Walt & Elmer you can always sit between two city boys that live on coffee. Their food plus yours holds you till noon, when you get fed again.

It's no wonder these city boys can't walk much.. We go on "route" marches with the Platoon Sergeant who says they're long walks to harden us. If he thinks so, it is not my place to tell him different. A "route march" is about as far as to our mailbox at home. Then the city guys get sore
feet and we all ride back in trucks. The country is nice, but awful flat.

The Sergeant is like a schoolteacher. He nags some. The Capt. is like the
school board. Majors and Colonels just ride around & frown. They don't bother you none.

This next will kill Walt & Elmer with laughing. I keep getting medals for shooting. I don't know why. The bulls-eye is near as big as a chipmunk and don't move. And it ain't shooting at you, like the Higgett boys at home. All you got to do is lie there all comfortable and hit it. You don't even load your own cartridges. They come in boxes.

Be sure to tell Walt & Elmer to hurry & join before other fellers get onto this setup & come stampeding in.

Your loving daughter,
Gail

Original author unknown; I got it from my mom, who got it from a friend, etc.

The seven seals

The US Navy has helpfully posted a guide to tamper-resistant seals. What does this have to do with Exchange? Basically nothing. However, it's still cool, and it offers some interesting insight into how high-value assets can be physically protected against tampering. In particular, chapter 2 ("The Theory of Effective Sealing") has a lot of good attitudinal information that's worth reading if you're a computer security person.

MS Press still doesn't have the book's page completely put together, but so what: now I have my own samples. You can see them in the nav bar on the right-hand side of this page, or you can get them here:

  • Table of contents: this gives a very detailed look at what's in each chapter.
  • Introduction: if you're not table-driven (sorry, programmer humor), check out this more readable and condensed explanation of what's in the book
  • Chapter 3: Windows and Exchange Security Architecture: this chapter explains the fundamentals of Exchange's security architecture, including what it uses Windows services for.
  • Chapter 4: Risk and Threat Assessment: read this chapter for a new perspective on risks and threats (oddly, it's the perspective that professional risk assessors use...)
  • Chapter 8: SMTP Relaying and Spam Control
  • : read this chapter to learn how to control SMTP relaying and how to restrict spam on your servers (hint: buy a third-party product. just kidding, Microsoft.)

All of the files are PDFs. Please feel free to tell your friends about them; however, I'd appreciate it if you tell them to come here instead of just sending them copies. My children are rapidly approaching college age, y'know.

Paul to OfficeMax: drop dead

Here's my sad OfficeMax story.

Self-defense

Gedankenexperiment: say I see someone walking down the street in my neighborhood, randomly firing shots into houses and vehicles as he goes. I kill him. Have I committed murder, or have I defended my family? Discuss.

Oh, and I'm afraid the news that 43 American cities have passed anti-war resolutions doesn't cut a lot of ice with me, especially after reviewing the list of cities. You are no doubt aware that what gets passed by the city council doesn't necessarily reflect the sentiment of the city's residents (excepting, of course, places like nuclear-free Berkeley and Ann Arbor.)

Mr. Rogers

The Preacher is right on with this one.

"Keep it secret, stupid"

Lots of people subscribe to the idea that keeping security vulnerabilities secret is the best way to deal with them. Dr. Matt Blaze, an eminent cryptography and security researcher, had a few thoughts on that the he shared with Dave Farber's Interesting-People list. I post it here as a cautionary tale.

Rummy on the loose

Loved this Washington Post story: Rumsfeld Remarks Upset France, Germany. Apparently Germany and France are angry at being labeled "old Europe". From the story:


When asked in Washington on Wednesday about growing European opposition to war with Iraq, Rumsfeld replied, "You're thinking of Europe as Germany and France. I don't." He added: "I think that's old Europe. If you look at the entire NATO Europe today, the center of gravity is shifting to the east. And there are a lot of new members."

Naturally, the French and Germans are angry. In fact, the French ecology minister almost used a bad word on the radio! Good heavens; we can't have the ecology minister getting upset. I mean, look at all the power the US EPA wields when it comes to war planning and diplomatic negotiation. Nope, wouldn't do to have them mad at you.

In fact, I'll take it a step further: Schröder's statement that the Iraqis should be disarmed by "peaceful means" (and Chirac's agreement with it) is just what you'd expect from the two countries who sold Iraq most of the banned stuff they're not supposed to have-- not to mention two of the countries who have the most to gain if economic sanctions against Iraq are lifted.

To a jarhead, redux

I already sent a letter to the boys of Co F 2/23, but I don't want to neglect anyone. Accordingly: Cpl Blondie, Godspeed and Semper Fi.

Women and computing

So, I got this in my mailbox from my alma mater's College of Computing, announcing a lecture in their Distinguished Lecture Series:


Starting in 1995, Allan Fisher and Jane Margolis engaged in an interdisciplinary program of research and action in response to this situation. The research effort has been to understand male and female students' engagement with computer science. The action component's goal aims to devise changes to encourage the broadest possible participation in the computing enterprise. In part as a result of those efforts, the entering enrollment of women in the undergraduate Computer Science program at Carnegie Mellon rose from 7 percent in 1995 to 42 percent in 2000. Fisher and Margolis report on their experience in their recently released book, Unlocking the Clubhouse: Women in Computing.

A cynical person might ask why this research is interesting or useful. After all, as far as I can tell no one is forcing college-age women to avoid their local computer science departments. (One Amazon reviewer said this book attempts to answer the question "why don't people spend their lives the way I think they should?")

The dedication line

This one goes out to my homies Brandt and Dan.

To a jarhead

Any Marine
Company F, 2nd Battalion, 23rd Marines
Box 555425
Camp Pendleton, Calif., 92055-5425

Dear Leatherneck,

I saw the recent article about F 2/23 in the Salt Lake Tribune, and I was inspired to write to you. Even though I don’t know who this letter is going to, it doesn’t matter, because it’s going to a Marine.

I had the privilege to serve in the Marine Corps Reserve from 1986 to 1992 with HMA-773, which became part of MAG-70 during Desert Shield and Desert Storm. I know what you’re going through right now is very difficult: the separation from your family is hard, and the uncertainty about where you might go or what you might do wears on you. I left behind a good civilian job, a new car, and a very worried fiancée to fly out to Pendleton and start gearing up for deployment.

I remember it vividly, and so I sympathize with the mix of emotions you’re probably feeling right now. Excitement at getting to do what Marines do, love and brotherhood as you work side by side with your fellow Marines, anxiety about what the future holds, loneliness as you miss your family and friends back home, and frustration at having to do everything the way the Big Green Machine wants it done.

I can tell you this with authority, though: you are a Marine, and when the time comes, you will know what to do. Whether you’re LDS or not (I was baptized in 1997), I believe that God watches over the men and women who preserve the freedom of this country, just as he did for Moroni when he carried the title of liberty. Ask an LDS buddy to tell you the story if you don’t already know it; it’s in the Book of Mormon in Alma 46. Trust in His protection; work hard to prepare yourself, and never forget the generations of Marines who have gone before you and those who will follow. May God watch over and bless you and your fellow Marines as you do what is right for our nation.

Good luck, and Godspeed.

Semper Fi,

Paul Robichaux
SSgt USMCR

Semper fi!

Company F, 2/23, is ready to go. Godspeed, boys.

A modest proposal

Two pieces of good news

  1. William Gibson, one of my favorite authors, has a blog.
  2. Apple's new Safari browser goes back to your specified home page when you press Cmd+Home, just like IE for Windows does.

Exchange 2003 webcast

Mark your calendars; on 10 January at 0830 PST (that's 1630 GMT), Microsoft's scheduled a webcast with Ed Wu, product manager for Exchange 2003, to discuss its new features and cool goodies. There will probably be other such events, especially as we get closer to TechEd 2003. (Note to Microsoft: if you're going to have TechEd in the summer, why hold it in sweltering places like New Orleans and Dallas? how about Minneapolis, San Diego, Toronto, or someplace with more moderate weather?)

Exchange 2003 public beta released

Microsoft's released the first public beta of Exchange Server 2003, formerly codenamed Titanium. Exchange 2003 has a ton of new features; my favorites include the ability (when running on Windows .NET Server) to do snapshot backups, and the ability to use signed and encrypted mail with OWA. You can download the Ti bits, or you can order an eval kit with Exchange 2003 beta 2, Windows .NET Server RC2, and Office 11 beta 1 for US$20. The "getting started" guide makes for interesting reading, too.

Remember your first time?

They say you never forget your first time. I remember mine: I was about six, wearing some blue pajamas. All of a sudden, without the express written consent of Major League Baseball, I started throwing up. Matt underwent a similar experience last week, after getting his Hib and DTaP shots; according to the literature the doc gave us, this happens in about 2% of cases. The poor little guy was completely baffled: he kept throwing up even when there was nothing left in his stomach, and I could tell that he was upset as much by the vomiting's unpredictability as his inability to do anything about it. About midnight, he stopped, and he and I spent the rest of the night snuggled on the living-room floor, with a stack of clean-up towels nearby. Fortunately, he was back to normal the next day, although all of us are battling a low-level stomach-cramping, generally-yucky bug of some kind.

Year-end wrapup

Wow, long time no post! I have a ton of stuff to write about, so it's going to be trickling out over the next few days. We had a terrific family Christmas, with plenty of snow. Stay tuned for further posts over the next couple of days.

I had a network account, from a certain large software company, used for my work for them. Due to an administrative snafu, it was disabled and won't be re-enabled until the manager returns after the holidays. I needed a message that had been sent to that account? What to do?

In my case, it was simple: I fired up Outlook 11 and got the message out of my client-side cache. This really isn't a new feature; Outlook's had PST and OST files for a long while. However, Outlook 11's synchronization is seamless and automatic. As an end user, that's great. As an administrator, though, it makes me wonder: what can I do to prevent or restrict the use of cached content? I have a sneaking suspicion that Microsoft has some ideas in this direction, and that we'll be seeing them emerge in future betas of Outlook 11.

Some Mac OS X musings

I like OS X a lot. It runs well on the modest hardware I have for it (a G4/450 Cube), and it's been very stable. I love having the ability to pop open a UNIX command line while still getting usable versions of Office. There are still some features OS X doesn't have that Windows XP does (including offline files and 802.11 auto-discovery), but on the other hand X has some features missing from XP (like Rendezvous). However, there is one thing I'm very unhappy about in OS X.

Who needs snow?

Even if you have no snow you can still go sledding! Check out Toboggan Run (courtesy of Inluminent.)

Trent Lott

OK, so he's a racist pig. (No, really: I think he is.) Although I'd be delighted if the President would run him out of town, he might still be able to save himself by letting everyone know that he really is sensitive to minorities.

Find the common thread

What do Whoopi Goldberg, Philip Johnson, and Suzanne Farrell have in common? Apparently, me. They're the results I got from the "find your mentor" page.

Update: according to this page, I am also Hal C. Clement, an underappreciated science-fiction writer. I've heard of him, but I don't think I've ever read any of his stuff.

Security templates

If you apply the security templates from Microsoft's Exchange 2000 security operations guide, remember that these templates are additive. You must first apply the correct templates from the W2K security operations guide.

Today's connection

I was writing a column, and the next thing I knew, I was researching the history of nursery rhymes. How'd that happen? Well, I was writing about how to be prepared for hardware or software failures: keep your product keys handy, make sure you know where your support contracts are, and so forth. I included the well-known rhyme "For want of a nail, the shoe was lost; For want of a shoe, the horse was lost..." My editor asked for a citation, and the best I could find was that it was attributed to Ben Franklin because he published it in the first edition of Poor Richard's Almanac. Who knows what bizarre connection will arise from my current work on the Orapig?

Enterprise credibility

Yeah, like the starship Enterprise. In today's WSJ, my buddy Gary Bloom is quoted more-or-less saying that Linux is going to storm the datacenter and nip Microsoft in the bud. The article says "Big computing shops haven't yet put a lot of Linux into their holy-of-holies data centers, says Bloom. But that could change next year, when outfits such as Veritas have their entire product lines available on Linux."

Right. So, Veritas has mostly been unable to sell its suite of products for Windows-- which are actually quite good-- because a) no one's heard of them and b) they're quite expensive. This despite the efforts of folks like my friend Joe Hand, the world's greatest evangelist. At the same time, they're going to sell a ton of products in the Linux space, which is a much smaller market space that has a proven resistance to paying actual money for software.

"We bring enterprise credibility to Linux," said Bloom, "just like we did for Sun."

Gary, Linux already has enterprise credibility, and it has nothing to do with you (or /., for that matter.) It's a useful tool for some applications, just like Windows, Mac OS X, and even dinosaur iron.

Go directly to jail

From this morning's fishwrapper. So, a guy (who just happens to be agnostic) got arrested for DUI in Perrysburg. His blood alcohol level was .297, or about three times the legal limit. The judge gave him a choice: join Alcoholics Anonymous or spend 30 days in jail. Now the Ohio ACLUis suing because they claim that the perp was unconstitutionally forced to choose between a "faith-based" treatment program and going to jail.

Now, this is so wrong I don't even know where to begin.

Good writing is where you find it

Some bloggers have been known to opine that only blogs feature good writing. I present this as a counterexample in the humor category.

Wild west my eye

So, Brandt is wondering about Ohio's concealed-weapons bill. He wants to know when the shootouts start. Ha ha.

When I was considering moving here, I was disturbed by the fact that Ohio doesn't allow law-abiding citizens to carry concealed weapons. This seems like a fundamental right to me, but then I grew up with guns in my home-- I was taught from an early age how to handle them safely, how to hunt with them, and so on. I'm not scared of them as some fundamentally eeevil force; they're no more inherently dangerous than my power tools or gasoline cans. I have many friends in various states that allow CCW; those that I know to carry on a daily basis range from a biker-looking 6'4" guy with a buzz cut to a mild-mannered chain-smoking author to a very refined and elegant-looking middle-aged woman to a sweet-natured Mormon housewife with three young kids. They carry for self-protection, and I fail to see anything wrong with that.

Clearly I'm not going to change Brandt's mind; after all, he's admitted to being "anti-gun", which is right up there with "pro-choice" or "pro-life" as a signal that someone's mind is made up, thankyouverymuch. I would just point out that there's no statistical or anecdotal evidence that having CCW increases street crime. I'm not going to bother citing John Lott or any of the other scholarly studies that prove this, because I don't think they'll change his mind either.

I will, however, ask this: how does a law permitting concealed weapons carry "legitimize concealed carry for everyone whether your local sheriff has given you a permit" or not? If you have a permit, you can legally carry. If you don't have a permit, you cannot-- exactly the same situation we're in now. If you carry a concealed weapon without a permit, you go to jail (in fact, in Ohio you are assumed guilty unless proven innocent!) Passing a law to legalize something doesn't legitimize it under other conditions-- despite what all the War on Drugs folks say about medical marijuana.

Breadmaker parts

| 46 Comments

HEY! If you need parts, please see this entry, which lists several sources for them.

Yes, it's true; if you query Google for breadmaker parts, I show up. I got a nice comment yesterday, setting out the sad story of a lady who's lost her breadmaker paddle. I can certainly sympathize, so I did a little digging and found this, which seems like the answer. It also appears that Toastmaster has an 800 number, but it's too early to call them.

Of course, by posting this here, I am only reinforcing Google's tendency to serve up my blog when people query for breadmaker parts. This has already happened with my post about Speakeasy's free-Xbox offer-- it shows up on the third page of a Google query for "free xbox", and so I get lots of comments from kids looking for a freebie. Sorry, kids; Santa Claus is at the North Pole, not north Ohio.

Cool medical blog

The Bloviator is written by a doctor, but he talks like a normal human. Recommended.

Why computer books are bad

Via BackupBrain, Rose Kelleher's rant on why computer books suck. Maybe it's because she writes about Notes.

I don't like 'em either

For some reason, yellow jackets are very common in this area. I don't like them.

Optimizing Movable Type

Anders Jacobsen has a great series of articles on optimizing Movable Type. My favorite: how to get more hits on your blog. He left out one strategy, though: put lots of pictures of scantily-clad women on your site.

Apart from the twin facts that they're annoying to outsiders and that they can cause mail loops, the BBC reports on a third excellent reason not to use out-of-office messages to the Internet: people will rob your house while you're away.

We do chicken right

So, the UNMOVIC inspectors went to one of Saddam's palaces yesterday. This would seem to be a good thing, if you assume that the reason behind the inspections is to inventory Iraq's weapons of mass destruction. Of course, if you're one of the folks who thinks that UNMOVIC is just a front for the US to drop the hammer on Iraq, perhaps you're not convinced. Here's my modest proposal.

  1. Gather up all the UNMOVIC inspectors in a secure location. In fact, why not add a few more, for good measure?
  2. Find a suitable military unit (I happen to have one in mind). Two battallions with organic air assets should do the trick.
  3. Send a demarche to the Iraqi foreign minister, c/o the UN. The letter should read as follows:
    Dear Mr. Sabri:

    UNMOVIC inspectors will shortly be visiting a variety of facilities around your country. They will be accompanied by heavily armed Marines. Any attempt to obstruct their progress will be dealt with severely. We regret any temporary inconvenience this may cause. Have a nice day.

    Sincerely,
    -The UN Security Council (except France)


  4. Begin the inspections: load up the inspection team in a Super Sh*tter, add some Cobras and Harriers, and fly them directly to whatever they want to inspect.

When I say "directly", that's what I mean. Want to see the warhead plant at Al Qa Qaa? Set a waypoint for the parking lot, fast-rope in a company of Marines, and let them secure the facility for inspection. This does not (at least to me) seem greatly more intrusive, or violative of Iraq's sovereignty, than the current plan, but it would seem to eliminate the opportunity for Iraq to screw around with the inspectors (e.g. by blocking them in traffic) or the inspection process (e.g. by quickly hiding stuff while stalling UNMOVIC at the gate.)

Who knew?

The famous Jeremy Zawodny has family in Toledo. That means there are at least two bloggers here (at least when he's in town).

Update: another Toledoan has come out of the woodwork. In fact, he is proudly sounding his barbaric yawp (not to be confused with The Barbaric Yawp, which is actually pretty good) all over my comment pages. Welcome, Dan!

Life is good

Wow. Talk about a lot to be thankful for. It's snowing. That's good. I spent an hour shoveling the driveway (not so good), but I didn't drop dead (good) and I got both vehicles backed into the garage for easy egress tomorrow (also good). Now I'm sitting in front of the fire (very good), doing actual paying work (very, very good) on my new laptop (gooder still). Arlene is defrosting some red beans (more goodness), and since it's Monday night, we get to have Family Home Evening after dinner (best of all). Ahhh, life is good.

A great Christmas gift idea

Having a hard time shopping for that special someone? Don't know what to buy? How about some German spy underwear? The German equivalent of the CIA is about to start selling merchandise, including underwear labeled "TOP SECRET" and "Not for public use". No word on whether they're be bulletproof.

Order now for the holidays!

Well, Valentine's Day, that is. According to Amazon, the book will ship 2/5/03. This is a bit later than I'd hoped, but I suppose I should have written it faster.

If you preorder it now, though, you're assured of getting it when they do.

WWJD redux

On the way back from Michigan yesterday, I read the Detroit News/Free Press. This was, to put it mildly, a little disconcerting-- I'm not used to seeing so many mentions of union this and union that, coming as I do from the right-to-work South. Anyway, it wasn't a bad newspaper, but there was one thing I found noteworthy: there were four or five columns (and a couple of scathing letters to the editor) about the whole "What would Jesus drive?" question. Apparently the Interfaith Council folks drove to GM headquarters in hybrid cars and staged a peaceful demonstration, and that doesn't sit well with lots of folks in Motown.

My favorite was this article, titled "Religi