While I was looking for different online provider for S-Corps this web page for Free Tax USA kept popping up - https://www.freetaxusa.com/small-business/
It turns out that it only means that they can handle business forms when you are filing your personal taxes. That took me three email sessions to get the full answer. Where can I mention this to FreeTaxUSA?