"However, the types of recommendations available to the users in these recommender systems are typically determined by the vendor and therefore are not flexible." . . . .