You can have multiple MX records so that you can keep your current mail server up and running as you plan a migration to a new mail server like Exchange 2007. Each MX records have priorities you can set — the lower the number, the higher the priority.

I’ll write more because I am planning my own right now, but here are some good articles and tutorials.