Steven,To respond to your question, this is a pretty difficult one for me to answer accurately. I use more caution on this. I'll list a few pros and cons as to how I have come to this decision, and talk a little more after.Pros to commercial:
Cons to commercial:
Pros to Open Source:
Cons to Open Source:
With all of that being said, you can see that I have only come up with 2 pros and 3 cons (off the top of my head) for commercial, and 3 pros and 3 cons for Open Source (although 2 of the cons for Open Source are basically the same thing, just slightly different areas of Open Source) but the problem is, the few cons that I came up with are HUGE as far as my decision as to whether to use OS or Commercial.
Not all of these things are true for either of what I have just listed, so I guess you can say that I'm "stereotyping" which isn't exactly fair. An example of this is Joomla. While Joomla is Open Source, I have done some investigating and Joomla is very reputable, so in that case, I use it as it is safer than most Open Source products. My problem is that I know enough .ASP to be dangerous, and virtually no .PHP at all, meaning that I have no idea what exactly this code in Joomla is doing (since it's PHP and MYSQL based). There are others out there, but I don't believe that they are as reputable as Joomla, which means that I probably won't use them until I have heard otherwise.
Basically, I swing to the side of caution. It tends to be more expensive, and maybe causes me a lot of extra work, but I understand what the code is doing and I generally don't have to worry about what things are being put into my computer, or my customers computer.
That's my two cents. If you disagree, please tell me why. I'm very open minded to change if there is a good reason for it. An example of that is the FF vs. IE browsers. You made me think on a lot of different things there. :-)