Let's take a look at the draft not based on how good the players are. Of course, that is the biggest factor, but we all know teams also draft based on need.
So here is a list of the top 8 picks (based on their biggest need AND what is available):
1. Oakland Raiders: QB JaMarcus Russell
2. Detroit Lions: OL Joe Thomas
3. Cleveland Browns: QB Brady Quinn
4. Tampa Bay Bucs: WR Calvin Johnson
5. Arizona Cardinals: DE Jamall Anderson
6. Washington Redskins: RB Adrian Peterson
7. Minnesota Vikings: WR Ted Ginn Jr.
8. Houston Texans: DT Alan Branch
I really do not see a DB going before Miami picks. There just isn't that one DB standout that is exceptional enough to get into the top 8. Landry might slide in to the Texans at #8, but that is a long shot.
The Raiders and Browns needs long-term QBs badly. I think Minnesota will look to get another "Randy Moss" type of player by going for Ginn Jr. The other players are just too good to pass on for the other teams.
So Miami is in REAL GOOD SHAPE at #9. They can get an immediate starter with this pick. These are the players I think it will come down too:
9. Miami Dolphins: DB Nelson, DT Okoye, DE Adams or OT Brown
I feel about 90% certain that one of those four players will get the call from Miami in the 1st round.
Note: If Ginn Jr. slips for some strange reason, I think Miami should snatch him up.