ThomasT,
Your points are noted. We've heard them all before, some with a "i'm saying this to help you" bent, and others with an "i'm here to complain because I know better" bent. Many masquerade as each other. All of them consume time out of my salary too. It costs me money to spend time writing the software you get from me for free, as well as supporting the problems you encounter including those caused by your hosting company and not my software.
Nevertheless, we know the pain points well. And evidently you've not been around here long enough to know that a new version is in the works which is a complete overhaul of everything, with a view to making it easier to use in all kinds of ways, including upgrading.
That said, yes, you'll have a big upgrade to do where you will have to "redo" your whole site. But the actual work to be done will be a lot simpler, and future upgrades much easier, because the new code is much more modular and way more efficient.
Just like upgrades to your PC operating system and all the application software that runs on it, sometimes you have to plan for big upgrades. It's a fact of life.
Well, you do still have the choice to not upgrade ... you just have to live with the consequences. Same with your website software.
As you say, blog software isn't business software like ecommerce software is. As such, there are different complexities and sometimes corresponding undesirable differences ... and sometimes that means you might have an upgrade to your ecommerce engine that's more difficult to do than simple upgrades to your blog.
I hope you understand the view from this side of the desk.
Either way, I wish you well with your ecommerce business. :)
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.