With gargoyle switches you can (in some situations) avoid the use of staging servers.
You can easily turn on/off functionality just in certain circumstances: user is staff, the IP is from Spain, the IP is from your office...