Lens2000:
It's true, 25 systems is overwhelming. I started with about that number, and researching them to any degree of detail is exhausting, and really, nonproductive.
In all likelihood, almost any of them will probably do for you, because they're all content management systems. As I noted above, know generally what you need. I'll put it another way:
[ulist]Know your platform: your database, your webservers, your operating systems. Do a quick pass on those 25 to see which work with your platform.
[/ulist][ulist]Know your needs: if you have some nontypical needs, identify them. During that quick pass above, see if any of the 25 meet those needs.
[/ulist][ulist]Just decide: use your instincts. During that quick pass, if any really excite you, keep them. If any give you the willies, toss them.
[/ulist]
I'd say you could go through the 25 systems on the list in about four hours, and end up with your own five. From there, you can start to look in greater detail, and if you discover that none on your short list fit, it's pretty easy to go back and pick five more (with a greater understanding of the process).
To the question of commercial systems, the price range varies greatly. The one you mention is in the middle...the high side is about a half a million, including integration costs.
But the good news is that the low side is actually sub 10K. Having no idea of your needs, I can only tell you about the prices for the following products.
[ulist]
NetCorps is a nonprofit consulting firm whose Web Management System can be as low as $10,000[/ulist]
[ulist]
LogiCreate is a commercial system that runs 1500-5000[/ulist]
[ulist]
Community Enterprise is another nonprofit offering that costs 7-15K[/ulist]
[ulist]There are a number of hosted solutions (the company hosts the CMS and your website) which are usually cheaper, but offer less flexibility. You might investigate these. (Atomz comes to mind; I stopped looking at hosted solutions early on, so I can't remember many of them. If you want to know more, let me know, and I'll dig through my records)[/ulist]
Of course, the 'sale price' is one thing, and you'll have to get into integration costs, add-on modules, maintenance contracts, and so on with your sales representatives. The price of the software is just a starting point.
Finally, many commercial companies will offer non-profits a discount, or even a donation. It's often hard to get a discount or donation once you're entrenched in the sales process (because the salespeople think of you as a 'sale'), so if you can't afford the system without a donation, make your initial contact at the company someone who can arrange such a thing, and then start working with sales.