Outside of the more obvious solutions, there are many creative ways to get free and inexpensive help with filing your small business taxes.
Local colleges - Local universities that offer accounting programs may have students just itching to try their hand at some tax preparation. These students are likely to know the latest techniques in keeping records and updated tax law information. Although many students are more than proficient, it might be a good idea to pay a small fee to have the final product looked over by a more experienced professional or to at the very least go back over it yourself to be certain there are no errors.
Trading services and products - If you are on a very tight budget, don't have a university nearby, and the available free services are not cutting it, you may want to talk to a nearby tax professional and see if the two of you can work out a trade. For example, if you run a small deli, you might trade lunches for a few weeks in exchange for tax preparation. Just make sure that any such trades are legal. The tax professional should know the rules involving such service trades. You may need to write receipts to one another for the value of the services, for example.
Family - If you have a family member who works for a large tax preparation service, you may be able to get your taxes completed at a big discount. Don't rule out aunts, uncles and even cousins to find out if anyone works for such a service during tax season and what kind of deals they can get for you.