Hi Farouk:
I haven't tried SQL2005 -> SQL2000 transfers, but have you looked at DTS? You can use DTS to transfer data. You can script other objects like stored procedures and triggers and run the script against the SQL2000 databases after doing the DTS task.
HTH
Bernard L. Omiple
VFP, SQL Server, Crystal Reports