Doing Business With Friends.

I have a lot of clients that have become good friends. I like that. There are a few folks that I have been working with so long, and so much respect and trust has been built up that we can’t help but becoming friends. If they travel to Seattle to visit their servers at our facility I’m happy to take them to dinner. In some cases I even invite them out to my house. In exceptional cases, I even let them drive my old Jaguar!** While Jaguar drives are not listed in our services, friendship and trust certainly is. You can’t stay in business as long as we have without that kind of attachment to our clients.

I was reminded recently though that trust and friendship needs to work in both directions and when that bond breaks, it is very difficult to deal with, and painful to recover from.

I’ll refrain from naming any names, and relate this story as simply as possible. In this case, this client was a friend before they became a client. They became a client in 2002 when we acquired a competitor. Over the years I got to know them even better, and did my best to make their experience as a d.f customer a positive experience. The services they purchased from us were highly specialized and bandwidth-intensive, and I made it a point to dedicate technical staff to their account, and make myself available at a moment’s notice when they needed me. They had my cell phone #s, my iChat handle, etc. That level of access was available, and it was used. In 2003 they had some financial difficulty and in order to help them out I suggested an exchange of services – we’d barter the base hosting in exchange for some of their product. They would still need to pay for bandwidth (because that had a cost on our end too.) I know this would really help them out.

Unfortunately, due to some internal miscommunication among their staff at the time, we never did get their product, at least not at the equivalent level in trade as we expected. It was no big deal from our perspective because we really didn’t *need* it, so I just shrugged it off. Meanwhile, their bandwidth usage went through the roof, as they added a new component to their service that quadrupled their bandwidth usage.

About six months later, one of the billing staff came to me and let me know that this client had not paid a single invoice in many, many months. They also had not returned any emails or phone calls. I found that troubling. I asked her to keep me in the loop. Eventually they did answer a phone call and replied to inquiries about the billing with “We made a deal with Chuck.” I informed billing that yes, we had made a deal, but it did not release them from their bandwidth liabilities… I reviewed the statements, and they were correct. I informed billing that I’d talk to the client and get it sorted out. Together with our Sales dept. I contacted the client and reminded them that they were still liable for the bandwidth charges, and that our barter was never lived up to on their end as well. The client cried poverty and told us they could not afford the services, but that they had some new sources of income that they were expecting any moment. (I bowed out at that point – I work in the tech side of the business and leave the money handling to the professionals in sales and billing.) Eventually they worked out a payment plan that would cover their base monthly cost, and chip away at the back debt – which by now had grown to many thousand dollars.

What bothered me most was not the debt, or the obviously shaky financial position of the client, so much as the fact that their bandwidth needs and usage just kept growing and growing. It is an all-too-common Internet story… the web-based business that sinks itself in cost long before it can pay for those costs. I really didn’t want d.f to be left holding the bag. But last year they switched to an even MORE bandwidth-intensive technology and promoted it heavily. The server they were on crumbled under the load, and we spent weeks troubleshooting and attempting to resolve their issues. Eventually we threw the highest-spec hardware we could find at the problem and it solved it – technically at least. All we did however was enable them to use even more bandwidth, digging themselves deeper.

Meanwhile, the payment plan was not going well. They were consistently late, and frequently just plain absent with the payments… even though we had whittled them down to pennies on the dollar. Of course, with their bandwidth usage through the roof those pennies were doing nothing to backfill the gigantic financial hole being created weekly. Their monthly usage was measured in $thousand and their quarterly payments were measured in $hundred. Plus, they were never on-time with payment. This was not good. The debt grew to where it started being very visible on the balance sheet. The proverbial sore thumb. Our CEO, who is probably the most fiscally responsible human being on the planet (one of the reasons why digital.forest is a survivor in an industry strewn with dead) started riding the Sales & Billing departments very hard to get this client and their debt sorted out ASAP.

Nine months ago, we shut them off a week after their payment deadline passed. The response was shock & fury. They made life miserable for the sales and billing staff dealing with their account status, and I felt very much in the middle. They were 180+ days behind on one payment and 7 days behind on another, but somehow they were angry with us? Thrust into the middle, I spoke to my friend, the owner of this business, and he provided a credit card number, which I passed to billing. They charged both the previous and current payment on the card, and we turned their site back on. I thought all was well at that point. Apparently not. The owner went ballistic as he assumed only one payment would be charged. His response was to unilaterally revoke their side of the barter deal he and I had worked out, so that now we had no use of their product. Mind you, it was no big deal to us, as it had limited value to us, but it was symbolically a huge shift in the relationship between the two entities.

The subsequent quarter went by quietly, and they continued to accrue significant bandwidth debt, while making no effort to pay it down. It appeared to all concerned that this company had finally received the major source of financing that they mentioned earlier so we at d.f assumed that they’d make some moves to start dealing with that debt – which by now measured over $10,000. They had money, they were certainly and conspicuously spending money, just none of it was flowing our way. We wished to avoid the drama of the last payment deadline, so I gently made reminders for over a week beforehand to ensure they didn’t miss it. Payment arrived at the last possible moment, and it was the minimum amount. No extra towards the debt. Our CEO had enough, no more reminders, no more payment plan, no more mister nice guy. I was told to stay out.

So eventually, the next payment deadline came, and went. Not a dime. The account was suspended and the client had lots of excuses, but no willingness to make anything more than a token effort towards retiring their debt. One of our patient-beyond-words billing people attempted to negotiate a new payment plan, that would theoretically provide about a full year to pay off the full debt, with no luck. The client pulled up stakes and moved their Internet presence to a competitor.

The painful part is that I doubt my friend will ever be very friendly with me ever again. He’s the sole proprietor of this business (at least from what I can see… it does not appear to be a corporation) which means this debt is his debt. If we have to turn this over to collections, it is HIM. I didn’t want this to be personal, but I expect it will be perceived as so.

I have no intention of changing the way I place trust and friendship high in the list of priorities in dealing with our clients, but this episode taught me some hard lessons. One of them is that balancing of client relations with financial reality can be a very difficult thing. We would have never allowed a ‘non-friend” to dig themselves THAT deep financially. In hindsight it was stupid for us to do so really. If we had been realistic, or detached in our viewpoint, we would have realized the whole “Bad Lieutenant betting on the Mets” financial scenario unfolding before us. In the future I’ll never let the “friend” status of a client drive financial decisions in matters beyond about 90 days. The nature of our business growth at the moment makes a repeat of this scenario unlikely, but the experience has left some scars, and wisdom, behind.

I have no idea if this client can pay the debt and make the whole problem vanish, or if we’ll be faced with taking the hit ourselves and writing it off our books (a tough situation in this close margin biz), or some solution in between. Only time will tell.

** That linked photo is Titus Bicknell of the Discovery Channel. Titus has been a digital.forest client for years and years.. a great guy, snappy dresser, and provides me with a semi-regular supply of Laphroig 10 year old cask strength malt whisky when he ventures over from the UK. That photo was taken on a snowy November morning as we took a spin around my “block”… which is about a 4 mile drive. Even though the steering wheel was on the wrong side for him, Titus was a very happy boy after the drive. Besides, how could I deny a Scotch-bearing Englishman a spin in an E-type? The above story is NOT about Titus, or his employer. If anything they serve as the flip side to this scenario.

What Brown can’t do for you.. an update.

Apparently, they can’t deliver on a Saturday…


Take a good look at the two images above. At the top you see an envelope that plainly says “Saturday Delivery.” Below that you see a tracking history that shows it being delivered on a MONDAY, which by my calculations, is two days later.

Also note the tracking history. This package on Saturday was within FOUR MILES of my house… but instead of getting delivered, it went to Everett on Saturday. Everett is THIRTY MILES SOUTH of here. Then, on Saturday night, when I called UPS’ Customer Service, they assured me that nobody was working and my envelope was sitting in a locked truck in Arlington, it in fact took a trip BACK TO SEATTLE a further SIXTY MILES AWAY.

On Sunday, when I called UPS again, pleading for some resolution, the useless “customer service” people lied to me again, saying that nothing could be done, nobody was working, etc… but look, it was scanned twice on Sunday. Go figure.

So UPS drove this damn envelope a full 120+ mile round trip over the weekend, to From Seattle, to Arlington, back to Seattle, then Seattle up to Arlington AGAIN, and finally delivered it to me. They claim it was at 9:41, but my clock said 10:15… I guess UPS lives in some sort of alternate reality.

Their utter incompetence has cost me not only stress, but two days that I could have used to perform some further daunting tasks.

Anyway, I’ve missed work this morning, primarily to deal with this…

A pile of paperwork… all in Spanish, a language I don’t speak… and my Spanish-speaking son is at school. So I’m sitting here with an English/Spanish Dictionary and Google’s language tools, filling out forms, making copies and scans with Sue’s office equipment and faxing bits here and there around the globe.

We have a bunch of errands to run today… a Dr. appointment for Chris, we need to buy him new shoes, he needs to finish packing, then dinner… then tomorrow, he leaves. Provided of course the world’s bureaucracies all provide their stamps of approval. Ugh.

Thankfully the MOST important stamp of approval is here:

As soon as I can get some time, I’m going to write a letter to a few executives at UPS, namely my peer VP in Operations, Jim Winestock, their COO David Abney, and their CEO Mike Eskew. Perhaps I can get a raft of people fired. I’ll make sure to share with all of you.

“What can brown do for you?” Apparently little.

As many of you know, my son Christopher is leaving for a semester abroad in Chile, literally within hours. As you can imagine, things around here are a bit… stressed. His mother was just in here literally crying on my shoulder… at the thought of her son being gone for the next six months.

My emotions, well let’s just say I’m too distracted to really be emotional about Christopher. Why? Because I am really angry at the shipper UPS right now to be worried about my son. In fact, until UPS finds their ass with either hand Christopher won’t be going anywhere.

Let me start at the beginning. For some reason we did not receive notification of WHERE Chris was going until very late. Right before Christmas in fact. Usually exchange students are notified several months in advance… maybe Chris was slow to get picked because he’s a boy (I noted in the orientation that the female/male ratio of exchange students was literally 20/1!) Who knows.

The process for getting a Student Visa usually takes a few months. In our case we had weeks, and those weeks started with the Holidays, so we were already behind. The hoops we had to jump through were numerous; A new US passport, criminal background checks from the State Police and FBI, immunizations, blood tests for various diseases such as HIV, letters from Chile, letters from AFS in NYC, fingerprints, etc. All these bureaucracies had to get their paperwork in order (and take their fee) BEFORE we could submit his passport to the Chilean Consulate for a visa.

I tried, when I was down in San Francisco in early January to sweet-talk the Chilean Consulate out of a visa, with incomplete paperwork, with zero luck. My previous experience with obtaining visas (when we moved to the UK) was much simpler, though almost as stressful, and BEING THERE counted for more than paperwork back then. I left SF empty-handed, but with a clearer picture of what we had to get done.

As of two weeks ago, we still had not received ALL our paperwork, but all we were missing (I think) was the FBI CHC. Sue went to the UPS store in Colorado where we were visiting my parents and overnight-shipped everything that we had to the Chilean Consulate in San Francisco, with a pre-paid envelope addressed to our house for return. I spent all last week calling and emailing the consulate to help push the process through. FINALLY on Thursday I was able to speak to the lady there (who sent me away in January) and convinced her that time was running out and we needed to get things wrapped up ASAP. She agreed and with some calling and faxing back and forth we got the visa arranged, approved, and returned in record time. There was still some paperwork we had to fill out when it arrived and get back to her prior to his departure so it was up to UPS to deliver. I specifically asked her, and confirmed that we had checked off the package for Saturday delivery. I knew we were cutting it close, but with the wonders of overnight shipping, I was confident it was well in hand.

I watched in satisfaction as the package tracking website followed it towards us…. but then…



¡Whisky Tango Foxtrot?!

What do they mean “remote area”?? I see the UPS trucks here in Arlington Heights all the time. Other than the fact that they deliver packages to our house destined for a family one block to the east all the time, they’ve never had any trouble finding OUR HOUSE. Even on Saturdays!

At 9:00 AM PST I made my first call to 1-800-PICK-UPS to try and resolve the situation.

Try calling that number (1-800-742-5877) and see what happens. They have one of those ULTRA annoying automated attendants that tries to do everything in its power to stop you from talking to an actual human being. Go ahead and call and say my tracking number: J192 1504 928 It will tell you there isn’t a damn thing new about it and they can’t deliver it. Sorry.

I keep hitting “0” until the automated attendant gives up and transfers me to a human. At first it seems like we’re going to make some progress. I explain to the human that this package contains a passport, for a family member who will be travelling internationally very soon and that we specifically requested, and paid for ($23.32) Saturday delivery. They tell me that they will call the package center and that they will message the driver, and finally, that a Supervisor will call me back within an hour. They get all my contact details, and I hang up, happy.

One hour and fifteen minutes go by.

I call again. This time, the automated annoyer won’t let me get past “her” and basically says “There is no new information about your shipment, please call back later” and hangs up on me!! Grrr.

I call back, press “0” enough times to get to a human. The human apologizes that I haven’t received my promised call, and informs me that he will follow through and see that I get a call, within an hour. Like an idiot, I take his word and hang up.

Another hour+ goes by.

I call again. Once again, I enter the fray with the Automated Annoyer. She speaks to me in a condescending tone, but I finally manage to get past her and to an actual human. Well, I suspect they are actual humans, I really can’t know. The hum of the call center is in the background and this human tells me that at the moment, there is nothing that she can do to help… I’ll just have to wait for the Package Center Supervisor to call me back, as promised. I explain to her the critical nature of this delivery, and she assures me that somebody WILL call me back. I just need to be patient.

Well, I’m nothing, if not patient, so I hang up the phone and stare at it for the next 120+ minutes while it sits there … and does nothing. No ring. No call. More promises broken. It is now afternoon, and my patience is wearing thin. I call once again. My entanglement with the super-sticky automated attendant finally passed, I end up with a human being. I relate the whole story once again. I offer to drive anywhere they need me to go, Arlington, Everett, even Seattle, so I can get this package into my hands. Nada, nothing. All I get is an excuse that this truck was not reachable and that the delivery would be rescheduled for Monday. I explained to them the nature of the situation, and how that would be unacceptable. I paid for Saturday Delivery, the lady at the Consulate specified Saturday Delivery, and here it was Saturday, and where was my delivery? Then the human being, whose title I can only assume has the words ‘Customer Service’ somewhere in it said something that finally made me, the one of the world’s most calm and patient people, go completely bonkers:

“Can you call the Consulate?”

I paused for a second to consider the completely illogical statement that I just heard.

(pardon the all caps, but in this case it is really required…)

“WHY SHOULD I NEED TO CALL THE CONSULATE? THEY DON’T HAVE THIS PACKAGE. I DON’T HAVE THE PACKAGE. YOU HAVE THIS PACKAGE!! I AM TALKING TO YOU BECAUSE YOU HAVE THE PACKAGE THAT I PAID TO HAVE DELIVERED TODAY! YOU NEED TO FIND THE PACKAGE AND DELIVER IT TO ME. OR TELL ME WHAT I NEED TO DO TO COME GET THE PACKAGE. THIS IS NOT THAT DIFFICULT TO UNDERSTAND.”

The moron kept blubbering excuses and apologies while I frankly… lost it.

“I RUN A 24/7 OPERATION, I KNOW WHAT IT TAKES TO GET STUFF DONE, EVEN ON A WEEKEND. IF I RECEIVED A CALL FROM A CUSTOMER, COMPLAINING OF A FAILURE OF MY STAFF, I WOULD BE DOING WHAT I COULD TO FIX THE PROBLEM… NOT TELL THEM EXCUSES… SO WHAT ARE YOU GOING TO DO TO FIX THIS??

My family, who has never seen me act like this, all ran to the basement and cowered in fear.

“WHY WOULD I EVER TRUST UPS WITH MY BUSINESS, EVER AGAIN?? WHY CAN’T YOU CALL SOME MANAGER AND GET THIS PROBLEM SOLVED RIGHT NOW? WHY HASN’T ANYONE THERE CALLED ME BACK, DESPITE REPEATED PROMISES TO DO SO? WHY IS THIS SO DIFFICULT??”

Lather, rinse, repeat.

Finally, I asked to speak with a supervisor. She asked me if I would hold on, I said “gladly.”

….Several minutes of hold music later…

The same human being comes back on the line and says “There isn’t a supervisor available right now, but let me get your details and I’ll have one call you right back.”

I reminded her that I’ve heard that same promise many times so far this day and nobody has yet to call me back.

She PROMISES. So I give both my home number, AND my cell phone, saying that if I’m not at one, I’ll be at the other.

Boy, was that stupid. I can picture it now, all the UPS “customer torture service” people all snickering behind the castle wall, as they prepared to launch a cow off their catapult at me.

Meanwhile, the entire Goolsbee family climbed into Sue’s car and went to Everett on an errand. Silly me expected to hear from a UPS representative and maybe we’d be able to swing by Arlington, or maybe Everett and pick up our package. I figured that these people would actually live up to their promises. Do what they said they would do. Perform the task I had paid them to do. Make good their errors, fix their mistakes, heal the wound they had inflicted. Obviously, I was delusional.

No call ever came. We returned home, and no call had come there either. I made one last try while the calendar still said “Saturday.”

This last call was pretty much a repeat of the previous one, except that I didn’t yell (as much) until the stupid thing that this ‘Customer Service’ person said: “It is too late now. If you had called earlier…”

“I DID CALL EARLIER… I’VE BEEN CALLING SINCE 9 AM! I’VE BEEN PROMISED CALL BACKS SINCE…. Etc, etc, etc.”

I did manage to get this guy’s name though: Nathan Magilow. I asked Nathan to transfer me to a supervisor, and he basically refused. He said there was nothing anyone could do. All the facilities were closed. The package was still inside a truck at the Arlington UPS facility, but that nobody was there and it would just have to wait until Monday morning. I explained to him the issues that caused me, with the possibility of having to re-book international flights, etc, and it was obvious that it just. didn’t. matter. At least not to him.

It was obvious to me that nobody at UPS really gave a damn. They honestly could care less about doing their job. Serving their customers. No matter how critical the contents of their shipment may be. It seems to me that some driver didn’t want to drive the 4 miles it would have been to deliver that package to our house. Instead he chose to quit work early that day or something similar, and just put it off until Monday. Here you can see, via the wonders of modern technology, the route that this package flew, from San Francisco, to Ontario, CA, to Seattle, WA, to literally within 5 miles of my house… only to fail:



It travelled over 1385 miles in less than 15 hours… OVERNIGHT, but will take SEVERAL DAYS to make it those last few miles. I could walk that distance many times over in those days. Sad really.

Update:
I called UPS this morning, in the vain hope that somebody with a clue would be able to make something happen, or at least would direct me to some executive I could write to and get a whole pack of people fired. As you can imagine, based on my prior experience… I got nowhere.

sigh.

Update:
The envelope arrived Monday morning, and I missed work to spend the day filling out forms and sending faxes to various places around the globe… something I had planned to have done a day and half ago… hopefully the red tape will untangle before he leaves tomorrow! Click the link above to read more info.

Muscle Car Madness

Russian roulette with a semi-auto and a full clip.

I have to agree with this. In fact I read it in the “dead tree” version of SCM… AS I was watching the opening night of the Barrett-Jackson Arizona auctions last night. The muscle car market baffles me completely. I do not understand how two essentially identical cars, can be valued so differently. I can not fathom how one, optioned just a bit different from another can somehow raise its value from $12,000 to $250,000.

That. Is. Insane.

The temptation to create a fakey-do is so high, and the ability to pull it off is SO easy. Hell, most of the parts are available at your local NAPA! In fact people even SELL them AS fakey-dos… calling them “recreations”, “continuations”, or “tributes”. It makes no sense.

I can fully understand six or seven digit values of machines that were made in Maranello in numbers fewer than 100… but six figures for machines that were mamde in Detroit by the hundreds of thousands??? It does not compute.

I can understand six figure values for cars that have a rich history on the famous circuits of the world… but six figures for cars that were used as commuters??? I don’t get it.

I’ll tune into the Speed Channel again this week and see how far the insanity goes, but it would not surprise me in the least to see this market bubble pop on live TV either.

The Truth About Cars | German Speed Limits: I Can’t Drive 155?

The Truth About Cars | German Speed Limits: I Can’t Drive 155?

I recall being in the back of a big Benz cab, going from the Munich airport into the city (a very long drive)… I was behind the driver, with my co-worker opposite me. It was his first trip to Munich, but I had been there many times before. I was just looking out the window, enjoying the scenery when I turned to say something to him. I stopped speaking when I noted his eyeballs were as big as saucers. He was staring at the dashboard in front of the cab driver with a look of fear. I glanced over the driver’s shoulder and he had the big S-class barge floating along at well over 200 Kp/h.

I just smiled and said to my friend: “Welcome to Germany.”

Up until that moment, I had no sensation of speed at all… just another cab ride on the Autobahn.

I also agree that the 80-110 MPH zone on most restricted access highways is quite comfortable, and would be achievable here in the USA if they made getting (and keeping) a driver’s license more stringent than it is now. My son is 16 and I’ve been helping him learn, but the testing – at least in my state – is laughable. 20 questions, easily half of which are concerned with fines and DUI, and very little about actual driving.

Here, take it yourself!

That is an embarrassment and pretty much sums up why Americans drive the way they do.

–chuck

Self-parking Lexus befuddles Automobile editors

VIDEO: Self-parking Lexus befuddles Automobile editors

I hate the introduction of useless technology to the world of automobiles. Satellite navigation, onboard DVD players, rear-view remote cameras, car phones, etc. All they do is distract drivers, cause accidents, complicate troubleshooting, and worst of all ADD WEIGHT. Cars already weigh too much as it is. They are, on average, way too inefficient and that is largely due to weight.

Adding completely useless gee-gaws, like a “self parking system” is an idiotic waste of everyone’s time. If you can’t park the car, your should not be DRIVING the car.

Ugh… it gets worse, every day.

Apple Announces Intel Xserve

MacSlash | Apple Announces Intel Xserve

OK, so I’ve never really developed this site into a “technology pundit’s page” like so many of my friends have (see blogroll), so I’ll point you to some comments I made about the new Xserves from Apple on MacSlash.

I REALLY wish that server makers would get out of this “must be ONE RACK UNIT” rut they are in. To achieve this supposed holy grail of server size they are getting completely absurd in the one dimension nobody talks about… namely depth. To Apple’s credit, they’ve given a center-mount option to the Xserve since day-one, but it still is way too long. The original is 28″ long and this new Intel-CPU’ed Xserve iteration adds another 2″ to that, to now be 30″ long.

I’m sorry folks, that’s beyond absurd. It is ludicrous.

I’ve always maintained that Dell does it to sell their own proprietary cabinets. Apple has no such excuse. I wonder where they’ve added the depth in relation to the center mount area? At the back? In the front? 1″ in both directions? It should make adding a Xeon Xserve a challenge to an already populated rack or cabinet of Xserves!

We use awesome Seismic Zone Four rated cabinets from B-Line, which are adjustable with regards to the mounting rails, but once set, you really don’t want to move them. If you put a server that is 28″ or longer into them the cable management starts getting tough and ends up presenting a real impediment to air flow. With the Dell gear we have to just remove the doors to make it work, which when you think about it, pretty much negates the whole reason for putting a server in a cabinet! The majority of our Xserves are mounted in “open” Chatsworth racks. Those excellent and bullet-proof workhorses on the high-tech world. This removes all the airflow issues, but row density suffers because you have to accommodate the Xserve, the cables, the people space front and back, PLUS the space to fully slide the Xserve chassis open and not interfere with the row of servers in front of it. I realize what I’m about to say is counter-intuitive, but here is some reality for you:

1U servers such as the Apple Xserve actually lower your possible density of installation.

I’ll repeat…

1U servers such as the Apple Xserve actually lower your possible density of installation.

I could have a far more efficient datacenter layout with 2U servers if their form factor was 2U x 18″ x 18″. This would allow me to space my ROWS of racks closer together, and more importantly maximize my electrical power per square foot far more efficiently than with 1U boxes. If you do the math on Apple’s new Xeon Xserve the theoretical maximum electrical draw of a rack full of them is 336 Amps @ 120 Volts. Of course servers rarely run at their maximums, but that is a terrifying number. The “standard” amount of power per-rack in the business these days is 20-60 Amps. Given that it is in reality IMPOSSIBLE to have a rack fully populated with 1U/2PSU boxes due to the cable management nightmare of power cords, and the heat load of putting so much power in so small a space, why bother building 1U boxes? Why add insult to injury by making them as long as an aircraft carrier deck too?

THIS is the ideal size for a server. 2U in height, and rougly 18″ square in the other 2 dimensions. It makes for perfect rack density, row density, and the most efficient use of power (and of course cooling) per square foot of datacenter space. Airflow becomes manageable. Cable management much easier. Storage options more flexible. Heat issues minimized. etc. Do any of the server makers ever visit datacenters? Or do they just assume that 1U is what people want? Do they just listen to trade rags (written by people who sell advertising, not run datacenters!) or do they actually get out in the field and talk to facility operators?

I wonder.

My other beef with the Xserve has been Apple’s complete “slave to fashion” reluctance to put USEFUL ports on the FRONT of the unit. They REALLY need to put the USB and video ports on the front of the Xserve, NOT the back. Why force somebody who has to work at the console (and trust me OS X Server isn’t mature and stable enough to run headless forever… ) to work in the HOT AISLE? The backside of a stack of servers is HOT, and a very uncomfortable place to work. If you put the ports on the front, where the power button and optical drive are located already, there will never be a need to walk all the way around the row of racks and try to remember which server was the one you were working on. Apple actually did a hardware hack (with buttons on one side flashing lights on the other, to fix this design flaw. In reality the only time you really SHOULD be looking at the back of one of these servers is when you are installing it. After that, all admin functions should be performed from the front side of the server.

Again, makes you wonder if Apple actually spent any time in a datacenter or considered any functionality in their design, or was it just meant to look good in a glossy brochure or on a trade show floor?