Mark has written an article which talks about some of the challenges that can be encountered by sloppy Exchange design after he carried out an Exchange health check for a customer.  He talks about problems with the original implementation which could have been avoided by effective planning and collaborative working, and he higlights issues that could be prevented by ensuring that the implementation team have been trained effectively and have appropriate skills.

you can read his article here..