My Presentation at the Peachpit Booth

I give a demo on Mac OS X 10.4 Cool Features

I was at Macworld Expo on Thursday and Friday. I’d gone primarily to gather information for a book I’ll be starting next week. But while I was there, I did a quick presentation at the Peachpit Press booth.

Peachpit has one of the nicest booths at the show these days. It’s a big booth with lots of tables full of books. Behind a wall, there’s a small theater where authors give presentations in front of about 20 chairs. I suspect that a lot of people sit in on presentations just to get off their feet for a while, but I’d like to think that some of them come just to see a particular author.

They wired me up with a wireless microphone (huh?) and I plugged my 12″ PowerBook into their projection system. When it appeared that no more than half the seats would be occupied, I started my presentation.

You have to understand that the more I plan for a presentation, the worse it is. So I don’t plan much anymore. Instead, I kind of “wing it.” I’ve been winging it for years now and I haven’t embarrassed myself yet.

My preparation for this presentation consisted of about 45 minutes seated in the Moscone Hall lobby, sucking at the Internet from a free wi-fi “connection” that was floating about the hall. I looked up my articles for Informit, which are also on the Peachpit Press Web site, and chose a few topics from them. What I really wanted to talk about was the article I’d written called “Five Funky Finder Features,” but it hadn’t been published yet. Fortunately, I found a copy of it on my hard drive, so I noted the topics on a steno pad. Then I thought of a few more topics to talk about, jotted them down, and was done.

I started off by introducing myself and telling them the story about how the Mac changed my life. (If you haven’t heard that story, you might want to search these blogs once they’re all online. I’m sure I wrote about it somewhere.) I told them about how the Peachpit Press and Informit.com Web sites are great sources of free information and even showed them my page on the Peachpit site to prove it.

Then I launched into my topics, using the notes I’d jotted down to keep me from forgetting what I’d planned to talk about. I answered questions as they came up — the hardest part was hearing what people were asking. (The hall is so darn loud and my ears were still stuffed from the plane ride.) After telling them about something, I’d ask whether they knew about it and was very surprised to find that I was teaching them new stuff. That was the goal, so I succeeded.

I showed them some of my favorite widgets, too. And how to set up iCal to show birthdays from people in your Address Book. This will be in a future Informit.com article.

The last thing I showed them was how you could connect a Garmin GPS to a Mac using a PC cable and adapter, then show waypoints and routes on the maps and satellite photos using Terrabrowser. The idea was to prove that Mac users could do just as many cool things with their computers as PC users. I think I got the message across.

The seats filled up gradually. Some people left, others took their place. One woman, who was pretty new to Macs, probably didn’t realize that she was my first choice to get a free copy of my Tiger book (heck, I didn’t want to carry them back home). She left before the end and missed out. I gave out that book and the two Visual QuickProjects I’d brought along at the end of my presentation.

It had been fun and I was glad I did it. Peachpit videoed the whole thing and I think they’ll be releasing it as a video podcast on their Web site. When I find out more, I’ll add a link on this Web site.

Stalled by a Bad CD-R/DVD-R Drive

I get ready to wipe my server clean and start installation but get hung up by bad hardware.

By Friday, I had all my Web sites moved over to GoDaddy.com. The LangerBooks.com site, which had been having problems since I initially set it up there on Monday, was not fixed by Friday. So I deleted the setup an started again. Within minutes, it was set up properly and ready to go. Over the weekend, the DNS change was propagated through the system. Just about every browser looking for one of the 18 domain names I host was pointing to the appropriate site on GoDaddy.com.

My e-mail is already hosted by GoDaddy.com. All my e-mail addresses use the theflyingm.com domain name and that domain has been hosted on GoDaddy for at least a year now. So I didn’t need to move any of my e-mail server stuff. Although it exists on my local server, nothing points to it.

There are only three things that remain hosted on my server:

(1) FileMaker Pro provides live access to searchable data. I’m running FileMaker Pro Server 6 on that machine, even though version 8 is current. I wrote all my Web-compatible routines using FileMaker’s CDML language, which is no longer supported by FileMaker Pro 8. So if I updated to the new version of the software, I might have to rewrite the Web interface. That’s not something I want to do. FileMaker also creates the static text ssi files I use on serveral sites. Those files are now put into place using AppleScripts that call Fetch into action. A cool solution, if I do say so myself. After I install the server, I’ll have to reinstall FileMaker Pro, including all the databases and CDML files that run with the Web sites. I’ll also have to reinstall Fetch and make sure the AppleScripts go in the right places. This should take about an hour.

(2) Nicecast is what gets KBSZ-AM radio on the Internet. It’s pretty much plug and play with just a few settings to tweak. I expect this to take about 20 minutes to reinstall.

(3) Evocam is what creates the Webcam image for wickenburg-az.com. It’s actually two images and a movie. It has FTP built right in. Reinstalling should be pretty straightforward.

One other piece of software runs on the server all the time. It’s called Audio Hijack Pro and its job is to automatically record and save certain broadcasts from KBSZ’s stream. For example, the 8 AM news report is available online every day after 8:20 AM. This is all automated: Audio Hijack Pro records the show and runs an AppleScript routine that uses Fetch to upload it to the appropriate directory on the KBSZ-AM Web site (now at GoDaddy.com). Likewise, Audio Hijack Pro records the daily “Around the Town” show and the first hour of the weekly “Rock-a-billy & Beyond Show.” (Starting tomorrow evening, it’ll also be recording my first radio show, “Classic Rock Cuts.” You can tune in online on Wednesday nights at 8 PM MST. I’m looking for sponsors; call KBSZ at 928/668-1250 during office hours to see how much bang you can get for $5 or $10 bucks. Make sure you tell Jo you want to advertise on my show, which will be podcast, too.)

So yesterday morning, I had a clear idea of what I needed to do and what files I needed to preserve from the server. I made copies of all the files I needed to preserve and put them in a folder that I’d use to create a CD. This would make it easy to load them all back in after I wiped the computer clean and reinstalled the software.

And that’s where I hit a brick wall. The CD burner wouldn’t work. It kept giving me error messages.

No problem. I used my network to move all the files over to my main production computer and created the CD there. Now I was all ready to install.

I put the Mac OS X 10.4 Server Unlimited Client DVD disc into my server computer and slid the drawer close. Then I waited expectantly for the disc icon to appear onscreen.

Nothing happened.

I pushed the button to slide the disc in and out and in and out. Nothing. I pulled the disc out and put in the first install CD. (It comes on one DVD or a bunch of CDs; I’d rather use the DVD so I don’t have to switch discs.) Nothing happened.

I put the DVD into my production computer. It appeared onscreen just like it should.

Shit. I had a real hardware problem.

I blew canned air into the CD drive. Lots of dust flew around. Not good.

My office can be a very dusty place. Part of the problem is that a few years ago, some idiot decided to drive a perfectly good western business — the Big Corral horse boarding/riding facility — out of its downtown home and bulldoze all the trees, shrubs, and buildings off the property. In its place, the idiot planted a “For Sale” sign and erected part of an ugly chain link fence. To this day, the land lies open and barren, baking in the sun, supplying that side of town with all the dust it can handle. In my situation it’s a bit worse. I had some work done on the floors in my unit’s kitchen and bathroom and the sanding done by the floor guy sent more fine dust into the air than I thought possible. With a big fan on the back of each of my computers sucking air in, it’s no wonder they were filled with dust.

Of course, I’d already used the canned air on that computer. Just a few days before, I’d installed 512 MB of RAM. While the machine was wide open, I’d used the canned air on it and it was pretty clean. But I hadn’t dusted the drives.

Long story short, I couldn’t get the drive to work. And I didn’t have a spare. And the nearest Apple store didn’t have one. And Apple’s telephone support people told me a replacement drive would cost $354 with tax and shipping. But while I was waiting on hold to hear this bit of news, I discovered I could buy an external Firewire drive for about $100. Sheesh.

By this time, it was after 2 PM and too late to do any installation anyway. I figured I’d bring my new 80 GB external Firewire hard drive — the one I bought t help out my PowerBook — to the office, make a disk image of the DVD onto that, and use the disk image to install the server. If that didn’t work, I’d just buy an external CD-R for the computer and use that. Of course, all this was putting me back in schedule, but I really had no reason to rush. The Web sites were enjoying their new home and were paid up for 2 months.

Of course, I had to give the CD-R/DVD-R drive one last try at repair. So I went to the local hardware shop, bought a cheap ratchet screwdriver with a bunch of heads, and removed the drive from the computer. This was no easy task because although the computer opens easily enough, the CD drive and the Jaz drive I’d bought to go with it (and used about 4 times) were really jammed in there. Then, with the computer up and running without it — no reason to keep that software offline — I removed screws and protective plates until the optical lens and drive mechanism were revealed. I had to peel back two pieces of tape that were obviously in place to prevent the average user from doing what I’d done. I blew more air on it and moved the drive mechanism back and forth with my fingers. It didn’t look screwed up. Satisfied that I’d done all I could do, I put it all back together and stuffed it back into the computer. I fired it all back up and pressed the button to slide the drawer out.

The drawer wouldn’t slide out at all anymore. I’d mounted it a tiny bit too high and it was catching on the computer case.

So I opened up the computer while it was running and did what anyone else in my position would do: I banged on the top of the CD drive to nudge it down. The drawer slid open.

I stuck the DVD in there, fully realizing that that might be the last time I ever saw it. Then I slid the drawer back in.

Would you believe it? It worked!

I couldn’t believe that it was really reading the DVD as well as it was, so I decided to test it by starting the computer from the DVD. That worked, too.

Of course, I didn’t really want to install the software then. It was after 3 PM and I didn’t feel like tackling the installation that late in the day. So I restarted from the hard drive and let all that software come up and run again.

But now I have my work ready for me today.

Flight Planning

A quick review of my Part 135 Flight Planning Routine

My company, Flying M Air, is an FAA Part 135 operator. What that means is that I had to go through a lot of paperwork and testing with the FAA to be allowed to take paying passengers more than 25 miles from my starting point or to land with paying passengers on board.

As a Part 135 operator, I have the FAA looking over my shoulder to make sure I do everything “by the book.” The book, in this case, is my Statement of Compliance, a 50+ page document I wrote that explains how I’ll follow the Federal Aviation Regulations (FARs) that pertain to my Part 135 operations. The FAA reviewed this document in painstaking detail and it took about three months to fine-tune it to the FAA’s satisfaction. Of course, the FAA also conducts surprise and scheduled inspections of my aircraft and my base of operations (my hangar) to make sure everything is just right. And because I’m required to be on a drug testing program, I’ve been told that I can expect a visit from the FAA’s “drug-testing police” one day in the future.

For the record, I have no problem following FAA’s requirements for my operation. They’re not asking for anything unreasonable and everything they require is in the interest of safety for me, my passengers, and my aircraft.

Anyway, one of the requirements for Part 135 operations is flight planning. And, at this point, I have it down to a science.

I start by getting the names and approximate weights of the passengers I’ll be carrying, along with our destination, expected time on the ground, and any special route requests.

Today’s a good example. My two passengers want to fly from Wickenburg to Sedona and back. They want a scenic route both ways so they can see as much of the area as possible. At Sedona, they want to take a Jeep tour at least 2 hours long. I’ll have to line that up for them so the Jeep folks meet them at Sedona Airport when we arrive. With lunch and other activities on the ground, I expect to be there 4-5 hours. I expect to depart Wickenburg at 10 AM and depart Sedona by about 4 PM. My route will take them past some of the area’s mining areas, over Prescott, near Sycamore Canyon, and past Sedona’s red rocks before landing. On departure, we’ll swing past Jerome and follow the Bradshaws down to Lake Pleasant, where I can show them some Indian ruins and the house on Sheep Mountain. A final swing around Vulture Peak and over the ranch where they’re staying will get us back to Wickenburg. Total time enroute: about an hour each way.

With this information in mind, I fire up my Web browser and visit the Duats Web site. Duats is a free flight planning service for pilots. I log in and enter my flight plan for a weather briefing that includes current conditions at airports on or near my route (Prescott and Flagstaff) as well as NOTAMs. Today I learned that we’ll have typically clear Arizona weather with the possibility of some high cirrus clouds. It’s windy right now in Flagstaff, with gusts up to 34 knots, but the wind is expected to calm a little bit as the day wears on. Still, I can expect some very light turbulence as the winds pass over the mountains we have to cross or fly around: the Weavers, the Bradshaws, and Mingus Mountain.

Duats also has a flight planning feature and I use this next. It takes the information I’ve already entered to get the weather and uses it to calculate the route and enroute time for the flight. Since I can’t put as much detail into Duats as I need to, its flight plan is much simpler than my scenic route. It says it’ll take 45 minutes to get there and 40 minutes to return. I file both of those flight plans, each with their own times (10 am and 4 pm) with the FAA. They’ll sit in the FAA’s computers until I either activate them (one at a time, of course) or they expire.

Next, I whip out my Manifest form. This is an Excel spreadsheet I designed that automatically calculates weight and balance for my helicopter. I enter all the flight plan information, as well as my starting fuel load and the names and weights of my passengers in the seats I expect to put them. For weights, I add 20 lbs. I used to add 10 lbs, but the folks who book these flights don’t seem to have a clue about weights. It’s always better to overestimate than underestimate. And since it’s nearly impossible to load an R44 out of CG, it doesn’t matter if the two passengers sit somewhere other than the seats I expect to put them in. When my passengers are light — as these two are — I usually put them both on the same side of the helicopter so they have the same basic view. I then fly so that the most interesting views are on their side. But if they both want to sit in back, that’ll work, too. Or any combination they want.

The Manifest form is also designed to be used when I don’t have access to the Internet. It creates the same flight plan that I file with the FAA. So if I have to get the weather from a telephone briefer, I can file my flight plan over the phone at the same time rather than via the Internet.

If I have access to a printer, which I usually do during flight planning, I print out my manifest form for each leg of the trip, my flight plans for each leg of the trip, and my weight and balance for each leg of the trip. If I plan to start each leg of the trip with the same amount of fuel and take the same amount of time, I only print one weight and balance sheet. No sense wasting paper. But today I printed two sheets — I plan to fill up in Sedona since my passenger load is light and fuel is currently cheaper there than in Wickenburg.

I usually give a copy of my manifest — that’s the form with the passenger names and flight plan — to Mike. He’s my backup flight following. I call Mike when I depart and arrive each leg of the trip. If I don’t call in on time and he can’t get me on my cell phone, he takes the next steps with Flight Service.

Of course, I also open my filed flight plans with the local Flight Service Station (FSS). Although I prefer to do this on the ground before I start up, the FSS prefers that pilots do this on departure. My problem is that as a helicopter, I don’t always get enough altitude to access one of the radio frequencies the FSS uses. So I sometimes can’t activate a flight plan until I’m 10 minute into my flight. I close the flight plan by phone when I land, then call Mike to let him know I’ve arrived safely.

All the paperwork that’s generated for the flight is left on my desk in my hangar. After the flight is done, I file it. The FAA likes to look at these papers when they do their base inspection, even though I’m not required to save them.

And that’s about it. As you can see, the whole routine is designed to make sure I properly plan the flight and have at least one form of flight following to make sure a search is conducted promptly if I do not arrive at my destination. It sounds like a lot of work, but I can normally do it in less than 20 minutes with my computer and an Internet connection. To do it manually would take about twice the amount of time.

So I’m flying to Sedona today. I’d better bring a book; I have a feeling I’ll be spending a lot of time at the airport there.

On Blogging and Podcasting

Episode 7: On Blogging and Podcasting.

Everyone has a different idea of what blogging and podcasting is for. I thought I’d take a few bytes to explain my views. It’ll help readers and listeners understand what motivates me to share the information I share.

Transcript:

Hi, I’m Maria Langer. Welcome to Maria Speaks Episode 7: On Blogging and Podcasting.

Everyone has a different idea of what blogging and podcasting is for. I thought I’d take a few bytes to explain my views. It’ll help readers and listeners understand what motivates me to share the information I share.

My blogs and podcasts are separate and, in most cases, do not overlap. This entry is one exception; it’ll appear in both.

My blog, which is called Maria’s WebLog, contains over 270 entries written since October 2003. These entries cover a wide range of topics dealing with my everyday life and opinions about what I see going on around me.

I consider Maria’s WebLog to be an online journal. My main purpose is to share my experiences and views with readers. Part of it is to journalize my life so I can remember events in the future. The other part is to let my friends and family members know what’s going on in my life. I’m surprised when I meet someone and they tell me they’ve read my bLog. They’re welcome to read it, but they need to understand that I’m not writing it for them. I’m writing it primarily for me.

I don’t know how many people actually read my blog because it’s hosted on my .

Mac account and there isn’t any stat software for me to track it. But it appears that it is widely read by people all over the world. (If you’re reading it now, you might want to take this opportunity to use the Comments link to check in with your name and location, just for kicks.)

Some people read my blog entries and are offended by them. I think that’s pretty funny. There are so many things in this world that are far more offensive than anything I could write. But these people focus on a comment or observation or opinion I made in these blogs and use it as evidence that I’m some kind of evil person. Whatever. I think people like that need to get a life.

I made an entry the other day that left people wondering whether my entries were truth or fiction. What do you think?

One more thing about the bLog. I maintain it using iBlog software, which is a Macintosh-based blogging client. iBlog is a really cool little software package because it runs on my Mac and does not require access to the Internet to use. Instead, it keeps a database of all my blog entries as I write them. When I’m ready to publish, I connect to the Internet and click a button. This was really useful when I took my laptop to my place on Howard Mesa, which is off the grid. I’d just hit the coffee shop in Williams a few times a week and use their wireless access to update my blog and check my e-mail.

Maria Speaks is my podcast. For the folks reading this transcript in my bLog, here’s a brief definition. A podcast is an audio recording saved in a format that can be listened to on a computer or MP3 player, like an iPod. I call my podcast Maria Speaks because it’s me talking and I couldn’t think of a better name.

My idea of a podcast is that is should share useful information with listeners. After all, that’s why I subscribe to and listen to podcasts.

For example, I’m a big fan of NPR and now that I’m not tuned in all day, I like to listen to NPR stories as podcasts when I’m driving or flying.

I’ve tried a bunch of podcasts that I thought were a waste of my time. I don’t listen to them anymore. If there’s no value in what I’m listening to — if I can’t learn something or be entertained by something I can’t hear elsewhere — then what’s the purpose? There are too many podcasts full of talking heads that aren’t saying anything worth listening to. I don’t want my podcast to be like that.

So when it came time for me to do my own podcast, I had a choice. I could either vocalize my existing bLog entries by reading them — like I’m doing here — or I could create new content of interest to listeners. Since I don’t think my bLog entries are informative enough to attract listeners, I decided to go with new content.

I make my living writing about computers and there’s always some tip or trick I could share. So I decided to focus on computer-related topics, including tips and tricks for being more productive. I’m primarily a Macintosh user, so most of my podcast entries are about Mac computing, although I did publish a cross-platform episode about Microsoft Word yesterday. And because I’m not comfortable recording without a script, each episode has a transcript available online, complete with screen shots if necessary.

Please don’t get the idea that Maria Speaks will only be about using computers. I hope to come up with other interesting topics to enlighten listeners. I also encourage all listeners to visit the Maria Speaks home page and leave comments about what they’ve heard. Was the episode helpful? Not helpful? Boring? Interesting? What do you want to hear? All I ask is that you be gentle with me. Harsh comments don’t get results.

You can find links to the home pages for Maria’s WebLog and Maria Speaks on my Web site, www.aneclecticmind.com. Those pages include links for subscribing to the RSS feeds for both.

Well, as usual, I hope you found this episode interesting. You can read its transcript on Maria’s WebLog. Thanks for listening. Bye!

Outsourcing Blues

An actual transcript from a “technical support” chat with Microsoft.

Outsourcing telephone support jobs to cheaper foreign labor sources is one of the reasons my sister is currently unemployed. But that’s just one of the reasons I’m so opposed to outsourcing. The other is obvious from this actual transcript from a recent technical support session I had with Microsoft. This alone is one good reason to avoid buying products from companies that outsource their technical support.

Welcome to Microsoft Windows XP Chat Support
The Windows XP Chat Session has been accepted.

{Vinoth}Thank you for using Microsoft Windows XP Chat Support. My name is Vinoth. May I address you by your first name?
{Maria Langer}Yes.
{Vinoth}Thank you.
{Vinoth}Maria, how are you today?
{Maria Langer}I’d be better if I could get this thing to work.
{Maria Langer}Can I explain my configuration to you? It’s somewhat unusual.
{Maria Langer}I think knowing what I have here will help you.
{Vinoth}Maria, please do not worry, I will put my level best to fix this issue.
{Vinoth}Sure.
{Maria Langer}All the computers are networked via a wireless network on an Airport Base Station.
{Vinoth}Okay.
{Maria Langer}So I know the wireless part is okay.
{Maria Langer}The printer is an HP LaserJet 2100TN network printer.
{Maria Langer}It is connected to one of the Macs via an Ethernet cable and hub.
{Maria Langer}I cannot, however get the PC to print to the printer.
{Vinoth}Is your computer is connected to a Domain or a Workgroup?
{Maria Langer}Domain or workgroup. Not sure what you mean.
{Vinoth}Is the airport basestation is connected to any fileserver?
{Maria Langer}No.
{Vinoth}Okay.
{Vinoth}Just to make sure I have the correct information, could you please confirm the following information?
Case ID : SRZ050606001585
Email Address : mlanger@xxx.com
Phone Number : 928-684-XXXX
{Maria Langer}That looks right
{Vinoth}In case, if we need to contact you through phone regarding this issue, what would be the best suitable time (A two hour time slot with the time zone)?
{Maria Langer}Mornings are best. I’m here by 7 AM MST.
{Vinoth}We are going to troubleshoot this issue through chat and in case if we need to contact you through, can I take the suitable call back time as 7 am – 9 am MST?
{Maria Langer}Any time from 7 AM to 3 PM should work.
{Maria Langer}That’s a more precise answer.
{Vinoth}Okay.
{Vinoth}Maria, I understand that you want to install a network printer in your wireless network environment, is this correct?
{Maria Langer}Let me try this again.
{Vinoth}Okay.
{Maria Langer}I want to connect to an existing printer that is connected to a computer accessible via a wireless network.
{Maria Langer}Ok.
{Maria Langer}I guess the terminology would be to “add” a network printer to Windows.
{Vinoth}May I know how many computers connected in your network?
{Maria Langer}There are actually 3 Macs and 2 PCs, including my husband’s laptop in the other room. But I don’t access the Laptop.
{Vinoth}Maria, I understand that you have 3 Macs and 2 PCs and your laptop, currently the HP Printer is connected to one of the MAC and working correctly as a Local Printer, now you want to install that printer as a network printer so that you can give print from any one of this computer, is this correct?
{Maria Langer}Yes, but that printer is also working fine as a network printer among the Macs. Printer sharing is turned on on the Mac.
{Maria Langer}I don’t think it’s working as a “local” printer at all. They all access via the network.
{Maria Langer}The answer, according to the Apple support site, is to set up SMB/CIFS printer sharing.
{Maria Langer}There’s nothing about it in onscreen help.
{Maria Langer}http://docs.info.apple.com/article.html?path=Mac/10.4/en/mh1770.html
{Vinoth}Okay.
{Vinoth}Do you able to access that network computer through any of the other two Windows XP Desktop computers?
{Maria Langer}Yes.
{Maria Langer}The computer I’m trying to print from has no trouble “talking” to any of the Macs via the Wireless network.
{Vinoth}May I know the operating system of both the MAC and the Desktop Computer (XP Home or Professional)?
{Maria Langer}Mac = Mac OS X 10.4.1
{Maria Langer}PC = Windows XP Home
{Vinoth}Thank you for providing this information. Please give me 2 to 5 minutes, while I go through this case information. In the meantime, please read through the following:
{Vinoth}In the meantime, if for any reason you need to reconnect to Chat Support regarding this issue, please use your SRZ case number.

To reconnect, please do the following:
1) Open “Help & Support”
2) Choose to “Get Support”
3) Choose to “Get Help from Microsoft”
4) On the next screen, choose the option to “View My Support Requests”
5) Click on this SRZ Case number in the ID list and then select Chat.
{Maria Langer}Okay. Perhaps you can point me to a document with the following information:
{Maria Langer}”To print to your printer, Windows users must configure an SMB/CIFS network printer and use the Postscript printer driver, even if the printer isn’t a Postscript printer. Your Mac will translate the Postscript code into code the printer can understand. Have the Windows users see their Windows documentation for information on adding a network printer.”
{Vinoth}Okay.
{Vinoth}Now, all the computers in the network able to communicate with each other (both the Mac & Desktop Win XP) and the HP printer is working as a network printer and you can able to access the printer on all the MAC computer and now you want to share the printer so the Windows XP Computer can also access that computer, is this correct?
{Maria Langer}The printer is already set up for sharing, but the PC can’t “see” it.
{Maria Langer}In other words, I’ve done everything correctly on the Mac side. It’s the windows side I can’t get set up right.
{Vinoth}Does only the Windows XP Desktop computer unable to access the Printer or the MAC?
{Maria Langer}Yes.
{Vinoth}Does the MAC computer able to access this network printer?
{Maria Langer}Yes.
{Maria Langer}All of the computers can print to the printer EXCEPT THE WINDOWS PC.
{Vinoth}Okay, please give me 5 to 7 minutes to research this issue.
{Vinoth}Thanks for waiting. I appreciate your patience.
{Vinoth}Maria, since the printer is connected to one of the MAC, it lies under out of our Windows XP Support boundary, but still I will my level best to fix this issue.
{Vinoth}I’m going to research this issue for you now. It could take up to 5 to 8 minutes to check every possible avenue for a resolution to our issue. If you need to step away from the computer for a few minutes while I’m researching it, please feel free to do so. Your patience and co-operation is highly appreciated.
{Maria Langer}THIS IS BULLSHIT. The problem is, you don’t understand English.
{Maria Langer}While I was waiting for you to decipher the information, I FIXED THE DAMN PROBLEM.
{Maria Langer}Why do you think I have FIVE MACS and only one PC?
{Maria Langer}Because I’m sick of dealing with support people who will use any excuse they can to NOT answer a question they don’t understand.
{Vinoth}I am sorry for the inconvenience.

At that point, I left the chat.

Subsequently, Microsoft tried to contact me several times to talk to me about this session. I refused to talk to them.

It’s a shame that one of the biggest companies in the world, owned by the richest man in the world, turns its back on the U.S. public by outsourcing jobs to people who don’t even have the basic communications skills needed to get the job done.

I’d ask everyone to boycott Microsoft, but we all know how impossible that is. Instead, I ask that if you have a similar experience, write to Microsoft to complain. Let them know that U.S. customers want to be supported by U.S. workers. Keep jobs for American companies in the U.S.