The US government is teaming up with numerous tax software companies. You can file your taxes through their site for free. Side note: they do have an income limit of $72,000 to file for free on their site.
E-filing simple federal returns is free with TaxHawk. To file state income tax returns, they charge a nominal fee of $12.95. However, if your income is less than $20,000, the state income tax return becomes free.
A more expensive option is LibertyTax. They charge $45 for all 3 package options, which should cover all your possible needs. You'll also get multi-channel support: chat, email, social, and in-person at 3000+ locations.
This company has a unique way of filing taxes. They don't state tax preparation prices, they prepare a price when your forms are complete. From what I know, a TaxBack agent assists you during the filing process.