I've been a user of RR-Track for years if not decades. I still remember ordering my first version on 3.5" disks!!! Can't say enough terrific things about it. It's a mature software product that has stood the test of time for me, and I'm fairly certain the RR-Track folks have advertised in the model train magazines for many years now. And while it's not 100% perfect (Is anything?), I don't regret the dollars I spent for it 'cause it's paid for itself in time-savings over and over again.
I've never been a huge fan of "freeware" stuff, since we tend to get what we pay for in life. That's not to say freeware can't be good by definition of being free. I just know what it takes to develop software, and the time it takes for products to gain traction in the marketplace -- not to mention the cost to support software products once they grab a critical mass of users isn't exactly trivial.
So as attractive as freeware may be to folks who thrive on getting stuff on the cheap, I often find freeware (whether it be products or services) produced by folks "just cause they like to do it" often tends to undermine the value proposition of more established products.
Hey look... if an older product doesn't stay up with the times and falls by the wayside, then the market will take care of itself and folks will find solutions that better meet their needs. But if you're gonna turn away from well-established products for no other reason than an upstart alternative is free, you risk a "be careful what you wish for" scenario playing out. And the end result isn't always a good one.
I've read lots of good things about SCARM on the forum here from folks who've given it a try. So there's gotta be something to it that's worthwhile. However, the realist in me knows that when enough users begin using a software product, there are BOUND to be questions that arise... and glitches that will occur as various operating environments evolve over time. In short, it costs MONEY to support an extensive user base. And sooner or later, the freeware concept rubs against good business sense... unless the freeware is offered along with other products that produce substantial revenues to keep companies here when you need them. Think Atlas-O... they're in business to sell track... so offering a free track-planning software product was an excellent strategy to help generate track sales.
In short, I have no problem with "free" as long as the supplier/provider has the means to support their customer base when customer needs arise. Whether you're old-school or new-school in your way of thinking about software, keeping customers happy should always be a priority. And if that eventually means charging for a product so one can support it better (i.e., making a living by doing it, hiring a customer support specialist, etc...), that's not necessarily a bad thing.
While a applaud the initiative behind creative minds that build things because they believe in them and enjoy doing it, there comes a point when the creator/inventor needs to shift from "create mode" because it's fun... to "entrepreneurial mode" where building a business and supporting customers is the real focus. Is SCARM at that point yet? I don't know... you tell me.
David