One other tip: your development environment should mirror production as much as possible.
If production uses the Enterprise version, development should also.
If production is located 20 miles away, development should also. I once saw a situation where the developers couldn't optimize a system because development was in the next room and production was 200 miles away over a shared ISDN line.
If production is backed up nightly, so should development. (If they are not backed up nightly, watch out.)