• 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.)