I've got a job that runs nightly (M-F), inserting about 700k rows to a table that already has about 65M rows. Prior to the insert, I remove all records I don't want inserted, so the select portion of the insert has no where clause. The source and destination tables both reside in the same database and within the same filegroup. Unfortunately, when the server was setup, it was setup using RAID 5 for both the data and log files. We never do anything with the log files, so a RAID 0 configuration for those would suffice for our needs. My problem is, to insert the ~700k rows, it typically takes just over 3.5 hours. I've set the database up in Bulk Logged mode (according to a local consultant) and tested creating an index (to see if dropping/inserting/recreating would be an option), and creating an index on one date field, one smallint, and 3 tinyints took 16 minutes. Since there are probably 6 or 7 indexes on this table, it probably wouldn't save me the amount of time I'm looking to save to perform all of these operations prior to my insert every evening. Outside of switching the log files over to a RAID 0 array, what can I do to speed things up? Thanks for your help.