Microsoft Dynamics CRM has the builtin tool to import data; however this is not always the right choice when consider your first initial data migration.
Data Migration is packed with risk, unknowns, data cleansing opportunities, layers and eye opening potential. Needless to say there are numerous tools on the market that make data migration that much less painful. Additionally Microsoft also offers a Data Migration toolkit to support the developer and database crowd in their efforts to create a custom experience.
How have your experiences with data migration been? Feel free to comment and share - Perhaps you will help someone else just getting started.