Salesforce.com certified administrator, consultant and developers. I have 8 years of experience in Salesforce.com customization. I believe in salesforce.com standard functionality as long as it can satisfy your business needs. I suggest custom functionality only if business needs can not be satisfied with salesforce out of the box functionality.