A theory and method for combining multiple approaches for product customisation. (13th January 2006)