Whiners 101: a quick review of the facts about that $129
Not that there's been as much whining as usual so far, thankfully

I'm impressed.
Since OS X 10.0 was released in early 2001,
there have only been TWO paid upgrades of OS X ever: 10.2 and 10.3 (remember: 10.1 was free). The time before these paid versions was 17 months and 14 months. So if anyone complains about having a paid upgrade every year, they are very mistaken.
People often overlook four things when they complain that Apple advances Mac OS X too quickly:
First, you don't HAVE to upgrade just because you can. Your current apps will keep right on running, AND most new apps will run on your slightly-older OS too. Some new ones won't, but app vendors make clear when that's the case. You can then stick with the older OS/app until the timing is better for you. You won't be left out of security updates, either, if you're afraid that OS X may get its first virus. Apple updates older OS versions for a time. (10.0 got a free update to 10.1, and 10.2 is still receiving updates even with 10.3 long since out.)
Second, regarding cost, $129 is NOT "full" price,
it's an upgrade to whatever version of Mac OS (8? 9? X?) you already own. Some expect OS X should ship at two different prices--like a new version of Photoshop or Office does--but that would only make sense if there were buyers who did not ALREADY own Mac OS. Apple has never sold Macs without Mac OS, so there IS no "standalone"/"first purchase" price for OS X. Everyone's first Mac OS purchase is simply bundled WITH a Mac. Apple could still offer a range of different prices depending on HOW old your current OS is--but many app vendors don't do that either: it complicates the upgrade for both buyers and retailers. Buyers would then need to use a serial number scheme or dig up an old DVD or otherwise electronically prover ownership, while retailers would have to stock at least 2 different versions. I'm glad Apple has kept it simple rather than charging more to OS 8/9 owners or something like that. (Sure, I'd love every upgrade of every software to be $5... or free... but developing them isn't free.)
Third, regarding version numbers, 10.3 (etc.) is NOT just a "point release" as some people like to pretend. Many companies use a decimal point for minor updates, and change the main version number for every major update. But Apple doesn't anymore. They have a known brand (and logo) for Mac OS X, and they want to stick with that for now. So they put the major number after the 10. 10.3 is like Mac OS 13. One look at the feature list of Panther will make clear that it is no minor release. The number is not what's important. You tend to get a LOT for your money with an OS X upgrade. (If you choose to buy.)
Fourth, regarding timing, OS X was a new OS, and thus initially it was subject to faster improvement and more frequent upgrades. That's very desirable in a new product! If fast change is hard on certain businesses, that inevitably made OS X less attractive in the early years to that kind of customer. There's no way around the fact that an enterprise customer may not wish to be an early adopter. But
the update rate slows down over time--and that's clearly been the case as OS X has grown from a promising start into the mature OS we now have:
Mac OS X Public Beta: 9/13/2000
$30 (free shipping, like all versions), all credited towards purchase of 10.0.
...6 months...
10.0 Cheeta: 3/24/2001
$129 upgrade from all earlier versions of Mac OS: 8, 9, or X. ($99 for Public Beta users.) Or $69 for students/teachers/staff.
...6 months...
10.1 Puma: 9/29/2001
Free to 10.0 owners ($129 or $69 upgrade from all pre-X versions, same as 10.0 was). Given away at CompUSA and other stores. Mac users who have been with OS X from the beta days have still only paid for it once.
...11 months...
10.2 Jaguar: 8/24/2002
$129 or $69 upgrade from all earlier versions of Mac OS. The first of two paid upgrades. But available for free to educators.
...14 months...
10.3 Panther: 10/24/2003
$129 or $69 upgrade from all earlier versions of Mac OS. The second of two paid upgrades. (Or the first ever, for educators.)
...more than 14 months?...
10.4 Tiger: 2004 or 2005?
So the upgrade cycle, in months, has been:
6 - 6 - 11 - 14 (with two free versions early on). Apple's rate of change has naturally slowed as the OS has matured.
Panther took 3 months longer than Jaguar. What if 10.4/Tiger takes 3 months longer (17 months) than Panther?
10.4 would then be released in late March 2005. Or if development STOPS slowing down and 10.4 only takes 14 months again... that's still late December 2004. So even if 10.4 takes the same or slightly less time than 10.3, Apple might still wait a few days and release it in 2005. That would please the vocal people who think Apple should move slower: there would be NO paid releases in 2004.
And remember that earliest reports and developer previews of a new Mac OS often come out FAR ahead of the shipping product. So I think early 2005 is very likely for 10.4.
If Tiger makes it in 2004, though, I'll be pleased. I won't HAVE to buy it if I'd rather wait a few months or even skip it and wait for 10.5. (With most products I buy every other upgrade and cut my costs in half.) But if it's like Jaguar and Panther were, it will be well worth my money.