Waterproof Car Cover

One thing to remember when keeping a car outside, covered or not: If at all possible, park it on concrete or asphalt. The moisture coming off of an unpaved surface accelerates rust underneath.
I also like to uncover it occasionally on sunny, low humidity days to avoid the "terrarium" effect.