There are three basic ways that I am aware of to migrate databases from 2000 to 2005:
1) Backup the 2000 database and restore it on the 2005
2) Detach the 2000 database and attach it to the 2005
3) Create an SSIS package that will move the data from 2000 to 2005
If you already have the structure moved, maybe all you need is SSIS to move the data.
The detach and reattach method does provide a method to make sure someone is not updating the old database after the migration has been started.
If you are looking for speed, test the various options.
Here is a link to an article about migrating databases.
http://www.sqlservercentral.com/articles/Administration/2987/
Steve