An over the air antenna is more than $20-$40, at least if you're talking about an outside antenna. I spent about $300 for an antenna and installation on my roof. I get abc, nbc, cbs, fox, pbs, ion, and a couple other channels. Also you must check to find out what channels your location picks up. http://transition.fcc.gov/mb/engineering/maps/ I'm pretty happy with my choice, since it is a one-time expense and avoids being put over a barrel by the satellite/cable companies.
More information about formatting options