The message to Apple is this: We will find alternatives because pure hardware is so inexpensive and rapidly advancing that we are lured into an open desktop, a "PC".
I am someone that didn't stand in line for a Wii, or a PS3, or an Xbox360. I've never stood in line for any product, but a sub $1000.00 Mac desktop in a standard format (meaning, it has 4 standard slots for RAM, fits 3+ harddrives, and you can swap out the chip if you wanted to). I'd get in line for that, I'd even pre-order that.
I'd like a 20X DVD burner, but if it's not on a Mac, it's just a $35.00 piece. I'd specifically like to have it on a Mac. I'd like 4GB or 8GB of RAM, but if it's not on a Mac, I have no use for it except for bragging rights to myself. It's true that Apple turns lesser hardware more desirable because of the platform. Just like I wouldn't want the chip in a Xbox 360 at any price, the 360 itself, as a platform gives that tiny chip pizzaz.
That's what an Apple is like to me, it's like a finished product, like a PS3, like a car.
I do completely agree with many of you, including the author, that the lineup pigeon holes people like us. People that spend considerable money and time in computers. It's truly a shame, that Apple won't let us in exactly as we are. That to get in, we have to let go of all DYI DNA. That we have to choose between $100 for a 500GB hard drive, $80 for 2GB of RAM and a Mac. I'd really like both, and I'm pretty sure many of you would too.
I'd love it if Apple would wake up to us, instead of making the same mistake that caused them to be the little guys in the first place. As a computer company, they've always held that we need them more than they need us. Even if it's true (in the sense that many of us would be better off by just taking the higher price and moving on with our lives <I believe this to be the case for me anyhow>) it's a condescending attitude, and it forces me to continue to support Linux and Windows.
I feel like Apple is so great at doing impossible things, and yet with the most basic things it drops the ball. Sure the iMac is amazing, it is. It's such a slick all in one (who can argue with that?). The same can be said about the Mac Mini, it's the slickest, tiniest desktop ever. The Mac Pro, while outdated at this point, was clearly the workstation to beat when it was first released and it's still not clearly beat.
But when it comes down to that cheap, stable desktop, with plenty of pep that any of us could slap together, it drops the ball entirely. I think it's a loose-loose, I know for sure I loose and I think Apple looses too. Over price the thing a few hundred dollars, just give me some options.
I'd like to make a distinction between advice to Apple, and advice to fellow consumers. It's not like Microsoft has really earned our loyalty either. And Linux is in Beta at best, though I continue to be hopeful, there is a very real possibility that Linux could be truly competitive in the home space before Vista has a successor.
Apple, why do you spite us? There are those of us that want to buy into what seems to be the tidiest code base on an OS. We don't want to eat Microsoft's spaghetti code but you leave us no choice.
Microsoft is never "too good", if it's gaming's evolution that keeps the computer industry afloat, then so be it, they cater to it. Frankly, I do enjoy that about MS.
In terms of turning the Mac into a decent enough gaming platform, I would much prefer to see a pact between Apple and AMD and NVIDIA rather than a pact between Apple and the software vendors. If they could all commit to Mac compatible releases of standard cards, that would go a long way for me. It doesn't have to be every single chipset, just major releases. Give the Mac a $120 8600GT, a $200 8600GTS, a $300 8800GTS and NVIDIA can call it a day. Add $50.00 to those prices if absolutely necessary but no more.
I have the feeling that Apple has a standard desktop in the pipeline, that within a year, this will be a reality. If nothing else, a Mac Pro update will certainly bring about dual quad cores and so on.
Though I am as frustrated with Apple's lineup as the author (Frankly, I'm probably much more frustrated). I disagree that they've fallen behind anything, they are far ahead in key areas and Nazi-like in other areas.
Buying advice:
(If you're pinned into a large Windows environment in the work place then you'll have to weigh that in, but if you're "free as a bird" about your equipment... )
If I were going to do web-development, and was going to purchase Adobe CS 3, I'd invest in the Mac edition, 99 times out of 100. I would get the basic 20" iMac, buy up 4GB of RAM from Newegg, and get a nice Firewire 800 external hard drive. I would add a second 20" or 24" display (not an Apple branded display probably), and that should tide you over quite nicely.
For semi-pro video editing, same hard ware as above, just add more software, probably Apple branded software.
For more casual use, I think that the Mac Mini is alright. The main problem is the sluggish and small hard drive. But for casual use, it just makes sense.
If anyone is contemplating a Mini, and is also contemplating a laptop, a MacBook or MacBook Pro is a very nice alternative to the Mini, because the Mini is simply a laptop without a display.
In terms of the Mac Pro, now is not the time to buy it. But if your business needs are plenty and you'll be generating cash with it for 8 hours a day, it may make sense to take the Mac Pro leap. Even for these people though, if you need to buy something really soon, I'd still recommend a souped up iMac to tide you over to Mac Pro's refresh. You can always sell or reuse, or give away a used Mac (the demand is high for used Macs, especially when compared to PCs).
Again, Apple could do without their elitist attitude, and they sure as hell could use a geek friendly product in their lineup. However, Apple is a huge company, and at some point you have to come down to the little guy, "YOU the little guy", and Mac is an excellent platform, and I do recommend it.