MAXIMIZE PRODUCTIVITY : A INTRODUCTION TO USER-CONTROLLED DSPS