Do you manually make recommendations for each request or is there some sort of natural language parsing algorithm that you've built? If the latter, then really cool this has potential..
If ads and affiliates become a serious concern for our users, we'll ditch them.