http://fanspeak.com/ontheclock/
Fun mock draft program. You can pick from different rankings and team needs and compile a mock draft fairly easily.
I used Matt Miller rankings and user voted team needs and got an interesting and unlikely combo:
1. OJ Howard TE, 2. Carl Lawson EDGE, 3. Tim Williams EDGE, 3. Teez Tabor CB, 4. Shaquill Griffin CB, 5. KD Cannon WR, 6. Donnell Pumphrey RB, 7. Ben Boulware LB. Ended up with 1 TE, 2 EDGE, 2 CB, 1 WR, 1 RB, 1 LB. I doubt we actually draft like this, but both Edge and CB are areas where we need upgrading, and double dipping could help ensure that we grab a talented playmaker there. Also, the players were the best value left at each pick.
Did a 4-round draft using the composite big board, and it came out a lot differently:
1. Derek Barnett EDGE, 2. Obi Melinfonwu S, 3. Chidobe Awuzie CB, 3. Wayne Gallman RB, 4. Carlos Henderson WR
I like the 2nd draft a lot better. It covers a lot more bases and grabs us potential 1st round picks in each of our first 3 picks. That said, both of these drafts seem unrealistic at this time. But who knows, crazier things have happened come draft day.