Best Practices for Customization