@Exchange Scalability @Liam Dye Gotcha, sorry about the confusion. I am not an Exchange engineer by any means but a couple of things that make a HUGE difference in Exchange is lots of memory on the Client Acccess Servers, a very good Disk system and decent RAM on the Mailbox servers and decent processing power along with RAM on the Hub Transport servers. The more memory you have, the better Exchange will perform. I have seen other posts on other forums of people scaling Exchange 07 to the extent you would like to. I can only imagine that Exchange 2010 will do it better. As far as requirements of how many servers you would need for each role, Microsoft does have a couple of utilities listed here:
http://technet.microsoft.com/en-us/library/dd351197(EXCHG.140).aspx
I hope this helps a little bit.