You can file your federal return for free with H&R Block At HomeTurboTax, and TaxAct.
Click here to see the options to e-file for free for each state. Some states do have income restrictions to file for free.:

AL
AZ
AR
CA
CO
CT
DE
DC
GA
HI
ID
IL
IN
IA
KS
KY
LA
ME
MD
MA
MI
MN
MS
MO
MT
NE
NH
NJ
NM
NY
NC
ND
OH
OK
OR
PA
RI
SC
TN
UT
VT
VA
WV
WI