RE: What to plant for cover?
corn is a good screen - so would be Sorghum.
If its a permenant screen you want - then I like Dan's Willow chioce. Willows are tough (black willow)- they don't grow too tall, the deer will not eat them and they make great rubbing trees. They like wet soil - but will grow in dry too.