Hmmm...
An artificial neural network that learns to predict what movies people would like based on factors like genre, keywords and past ratings could work pretty well. The only problem is that it would take too long for the system to learn what works and what doesn't, even if you allow it to use data already available.
__________________
/(bb|[^b]{2})/
|