One publication I read has the Houston Texans taking McFadden with the 1st pick, then with the 2nd pick in the 2008 NFL Draft, the Miami Dolphins take:
http://walterfootball.com/images/fball/dolphinsb_logo.gif Miami Dolphins: Jake Long, OT, Michigan http://walterfootball.com/college/Michigan_logo.gif
Miami didn't address the offensive tackle position in April, which is something I think they will regret by Week 8. However, given their drafting habits, they'll probably take a long snapper or something instead.
I don't think we will have a top five pick, maybe top ten. Then 2008 we win the whole enchilada. :)