You've been accused of "pushing" the Smoothstepper in the past, probably due to statements like this.
Why is it that you can't disagree with me without hurling accusations? Why is it that you are afford the opportunity to express your own opinion but not me? I'm offering up my opinion, expertise and experience for all, free of charge. If I like a particular product I am most likely gong to tell other people about it, if I think something is a POS I will likely mention that too. (It is also interesting to note that I did not mention any particular product, you did.)
I do run a business and mention some of the items I sell. I sell products that I like, that I have found to work well, have found to be useful and would use in my own shop. I DO NOT just push the cheapest imported crap I can get my hands on. I also talk about a lot of products I don't sell and I recommend a lot of them if they solve a problem someone is facing. In fact you would likely be surprised that I regularly send links in emails to other 'competitive' sites if they offer a product that better suits someones needs. I also work with my 'competitors' to bundle shipments of our respective products for international customers so they can save money on shipping charges. So am I 'pushing' my competitors products when I suggest them to people.
I think if you actually got to know me you would find I'm the least pushy person on the planet.
I think it's safe to assume that the majority of Mach3 users use the parallel port. And these people don't have to spend days to get it working. You've been accused of "pushing" the Smoothstepper in the past, probably due to statements like this.
Of course most people use the parallel port as it has been out the longest. There also used to be no other affordable choice. Now there are lots of choice in all different price/performance ranges for external motion control products. If these products did not offer superior performance they would not exist, i.e. there would be no need for them.
I do a lot of technical support, at least half of it is supporting folks who have never spent even $1 with me. I can say with a strong conviction that getting a parallel port system to work can be very difficult for some folks. Getting a PC (old or new) that works well from the parallel port is like pot-luck, you never know what you are going to wind up with. That is why many companies go through a tremendous effort to test a variety of motherboards and components to find an optimal solution. If you are good with computers you can get a wider variety of PCs to work but most folks do not have that skill set and the results are quite mixed (and a lot of people just get frustrated and quit).
None of the external motion control solutions that work with Mach are perfect either but they work the same no matter what PC they are on. From a support point of view it is much better for the end user and the person providing support as the potential problem set is greatly reduced. I have a few parallel port machines here and they work well so I won't fuss with them at this time. I've have also spent hours trying to get various PCs to work from the parallel port that just did not perform very good at all.
I'm not pushing any particular product as much as pointing out that the parallel port is not the panacea of motion control I/O choices. There are many factors involved besides the initial purchase price.