Ok I am grading the WR corps now. There are quite a few so I'll keep it brief on each player.
Randy Moss - Dude will likely go down as one of the greatest WR of all time, maybe #2. He is not the player he was a decade ago, but I still think he has some gas in the tank. He is a great route runner (despite criticisms saying otherwise). He seems to still have most of his speed, and his lanky build and great hands will make him a great target in the red zone. At worst he's a good decoy.
Grade: B
Michael Crabtree: Has not performed up to his draft status, but I still think he's a good receiver. I still think he has the talent to be a #1. Based on camp reports, his foot is better, and as a result, he's shown better speed. He has to improve his route running and make better cuts but he improve upon this and be a very good contributor.
Grade: B
Mario Manningham: He is pretty good at everything but great at nothing. Despite that I feel we upgraded from Josh Morgan. He was an underrated player on the Giants. He is still young and can improve but I think he will likely be our #3 receiver and he rounds us out.
Grade: B-
Kyle Williams - Despite Puntgate, dude is young receiver with a lot of potential. He has very speedy, has decent hands and runs good routes when he was out there. He stepped up when we were devastated by injuries last year. I think he continues that process this year.
Grade: C+
Ted Ginn: Super fast. Awful hands, he will not seeing too many snaps unless we're in a 5 receiver set in the shotgun which is like never.
Grade: D-
AJ Jenkins: He is growing on me. He has good speed, great hands, but needs to tighten up his route running but he may have some potential to be a good slot receiver. We'll see.
Grade: C
Chris Owusu: He may be a steal for us but I think he'll end up in the practice squad and some other team will scoop him up
Grade: C-
Brett Swain: A good work horse, practice squad receiver, a good depth player and gives good looks in practice, but I would get nervous of our squad was so devastated that he had to see on field playing time.
Grade: D+
Joe Hastings: We could take him or leave him, a practice squad body
Grade: F