It depends on the implementation. A good example for user control is Pandora. Not hard at all to control what music I'll hear.