Microsoft has created a web based tool that will create a step-by-step checklist for a Microsoft Exchange Server deployment called the Microsoft Exchange Server Deployment Assistant. This web based tool may be found here.