The previous owner left a fair size pile of 2 3/8" pipe on the grounds when he left. Used that to build four 8' long x 4' tall racks with a couple of pipes welded to the bottom of each rack to keep the firewood about 5" off the ground.
That worked well enough with tarps for a couple of years. This year I raised the racks and placed them on top of pressure-treated 4"x4"'s, extended the tops of the racks by 12" on the outside racks and 30" on the center rack. Attached some 2"x4" rafters, 1"x4" runners and put a peaked metal roof over it, with a run of gutter on the side nearest the house (don't like rain pouring down my neck while getting wood off the pile). Wrapped 3 sides with a tarp for the winter only, the tarp comes off during the non-rainy season. Figured it holds about 3 1/4 cords.
The cut wood waiting to be split is on pallets next to the racks, uncovered.
Spent this last summer getting rid of the trees that died during last years' drought and a few other trees (weeds) that were growing in the wrong places. The racks are full, there's another 1/2 cord or so on some old corrugated metal roofing next to the racks, and a couple more cords on the pallets. We're set for a couple of years at least; the way this winter's looking we may be good for 3 years or more - it's not shaping up to be either cold nor wet.