Here is my take on the Card's O-Line.
Leonard Davis - It would do wonders if they moved him to guard, but that position is already loaded. He's very talented and possibly the third best LT in the NFC outside of Orlando Pace and Walter Jones.
Milford Brown - The coaches really loved this guy and made sure they signed him. He was the best player on the Texan's line last year and will be a drastic improvement for run blocking. He will start at one of the guard postions.
Reggie Wells - Loney graded all the Cards linemen from last year, and Wells actually graded out higher than anyone else, including Big Leonard Davis. He is a very good guard, as evidenced by Buffalo's willingness to pay a good amount of money for him and the Cardinals matching. He will start at the other guard position.
Oliver Ross - Ross will start at right tackle right now, but I wouldn't be surprised to see the Cards draft someone to challenge him at that spot. He didn't play up to the same level he was at in Pittsburgh and could lose his job to someone like Winston Justice or Marcus McNeill. If somehow the Cards get Brick, Ross will be on the bench.
Alex Stepanovich/Nick Leckey - Neither of these guys are very good, but they are both Denny Green's boys. He is a little too proud to admit failure with these guys, especially after letting Pete Kendall go when Green started with the Cards. I would like to see Jeff Faine, but that wont happen. Center is the weak spot.
Elton Brown - He is a reserve guard and is a monstrous guy. The Cards got great value in drafting him last year and he will be good, but needs another year or two.
The Cards will have an improved line this year, and I think they will be average enough for James to still put up good numbers. If any of those guards can play center and Elton Brown could be moved into the starting lineup, I think that would improve the line a little more.
However, if I were in charge, I would try to trade up and take D'Brickshaw Ferguson, put him at LT, move Davis to LG and run behind those two guys all day long. If I couldn't get Brick, I would try to trade down to the low 20's in the draft, take a tackle like Justice or McNeill or whoever is available, and add at least one more linemen in the draft. That tackle would compete with Ross Then I would try to get Jeff Faine to complete the line.