I do not have a problem with the Eagles taking Maclin. The Eagles are still in a position to draft BPA. Now McNabb has several good receivers. The Browns are fetching with Mack at that pick... Centers can be drafted anywhere and they have several needs... O well, that is why they have sucked for so long.
I do not have a problem with Freeman going 17th to the Bucs. He can sit behind there QB's for several years and learn the offense, and hopefully turn into a good franchise QB. His look is a lot like Roethlisbergers, he is tall and built and has a good arm, and decent feet. He needs to have his head on though.
Harvin to the Vikes is a little far fetched... They do not have good receivers outside of B.B. They should have went with height, therefore Nicks should have gone there... Especially since Harvin isn't a legit WR.
I now suspect Beanie to fall all the way to Arizona since any of the teams left do not need a RB. The Steelers now have a chance to draft Davis, or an OL.