Ben:
The problem that you have is that most of your stations are literally at 90-degree angles to each other, with your ION station (WPXJ-23) in yet a third direction, making it difficult to find an orientation for any antenna that will receive from all desired directions at the same time. In addition, you have one VHF-high station (WBBZ-7), which will need a different antenna from the rest, which are UHF channels.
For lowest cost, and in the attic, you might consider the following. For the UHF stations, try building your own simple UHF bowtie antenna from plans such as these:
http://www.tvantennaplans.com http://www.diytvantennas.com/bowtie.htmlOne thing to keep in mind about this type of antenna is that if you do not include the reflector part, it will be bi-directional to the front and back, but with reduced gain compared to having a reflector and facing the elements broadside toward the station(s) of interest. As such, a UHF bowtie antenna without a reflector could face broadside toward your 279-280-degree stations and at the same time, be broadside to WPXJ-23 in the opposite direction. If the antenna has sufficient gain for your location (and your attic does not have any metal materials (metal roof, foil insulation or ductwork) to block the signals), this type of antenna might work for those stations. But it is unlikely to receive the stations at 175 to 199 degrees very well when oriented in that way. Of course if you rotated it 90 degrees to face broadside to those 175 to 199-degree stations, they would probably come in fine, even without the added gain of a reflector.
Perhaps you could find some orientation for this type of antenna (somewhere in-between the two directions) that might work for all stations (you'd have to experiment, maybe positioning it to face around 235-240 degrees). If not, you could build a second antenna just like the first one and use two downleads and an A/B switch at your tv, but that's inconvenient for your multiple tv's.
For the VHF station (WBBZ-7), try making a simple folded dipole like this one, with an overall width of 32" (sized for channel 7) and face it broadside to 204 degrees:
http://www.diytvantennas.com/dipole.htmlIf these work individually when tested, you can join them together into a single coax downlead to your tv's using a special UVSJ combiner specifically designed for combining separate VHF and UHF antennas (don't use a standard splitter in reverse) and two short coax lengths a few feet long each:
http://www.solidsignal.com/pview.asp?p=UVSJMount all antennas as high as possible, use the shortest lengths of coax possible (including placing your antennas in the closest part of your attic to where the downlead will go) and use the minimum number of connectors possible, to preserve maximum signal strength.
Hope this is helpful - good luck!