I saw someone else post an idea over at hfboards - it would be nice to be able to approach teams, and ask for permission to talk to their staff, and let them do the same - ie, you could approach a team, and ask for permission to hire one of their assistant coaches as head coach of your own team, or they could ask permission to speak to your assistant GM about their GM job.
Also, perhaps during the draft, each team could have their own prioritized draft list, that way a team can assign more appropriate value to their draft picks. Based on how many picks are left before the pick in question, they could look at the 1 to 10 players that they consider best around their projected pick. ie, if they have the very next pick, they obviously are only going to pick one player, so they can weigh your offer against the value of that player. On the other hand, if there are still another 20 or 30 picks left before they make their pick, perhaps they can look at the player they project to take at that pick, and the 4 or 5 players they project as going before or after, and place the value of that pick as being the same as the best among those 10 players. That way, pick values really are dynamically based on who the team thinks they can pick.