Making A Development Clone With Backup and Migrate
Really just linking to some good information here on using the Backup and Migrate module and the Pathologic module. Backup and Migrate can dump the database and backup all the site files from the procuction site. Then the module can restore them to the devel site. Pathologic keeps the URLs working in places they might normally want to break.