Just found these deployment guides.... 'Exchange 2007 - Recommended Deployments'

http://technet.microsoft.com/en-us/library/bb201711.aspx

In particular the 'Deploying a Complex Exchange Organization' has a huge amount of great information in it..

http://technet.microsoft.com/en-us/library/bb201752.aspx