An useful discussion about that balancing config and coding http://worsethanfailure.com/Comments/Soft_Coding.aspx