Have you tried this little trick for creating better balance in your games?

Most of us agrees that inbalance happens at the list-building stage. What my group has been experimanting with lately is having one player build both lists, with the second player choosing which list he wants to play. This gives the player building the list incentives to create as balanced list as possible, because he knows that if any of the lists are glaringly weaker, he will most likely have to field it himself.

Now this requires both players to be familiar with both armies, and it takes away from the list-building aspect of the hobby for one of the players. Even so it has helped us create relativelty balanced games, and it lets you make fun forces you otherwise would not field (ie: Assault Heavy list vs Assault Heavy list).

Has anyone tried this successfully?