Think about it though, Moss is almost done and wasn't really THAT effective this year. Crabtree was good, but not great and his rookie deal will be expiring soon. I doubt they want to invent big bucks in him. Manningham is there, but he is really a #2. Yes they drafted a WR last year who was a 1st rounder, who was a bad pick. Vernon Davis can be invisible at times. You see the 49ers need someone like Cruz, who is established and be there future #1. That fact that they take him away from the Giants is only another plus in their eyes. Better to invest in someone established (who will also be an instant fan favorite and sell jerseys) than miss like they did last year on their 1st rounder. Having the 31st and 34th pick makes this a very likely scenario. Yes they could also still trade for revis instead, but in my opinion Cruz makes way more sense for them.