In reply to Psych:
I definitely wouldn't use this.
I want machines to do things that I don't like doing, or things which I can't do myself but I want done. I don't like washing my clothes by hand for example.
However, I like reading guidebooks, looking at photos, talking to people about their climbing experiences, etc. Through these means, I develop a very good idea of which crag to go to and which routes to choose.
I can pretty much guarantee what the outcome of such an app would be for me. It would suggest stuff, I'd look at it and think "yeah, already heard of it; no, looks shite; are you kidding?". In other words, I would be able to judge the results coming out of the thing with my far, far better understanding of what I like, what different crags are like, what people say about different crags, etc etc.
For example, I might say that I prefer trad to bolts, and I like face climbing, often bold, and I can cope with some loose rock. The thing might spit out a recommendation for a trad line at Horseshoe Quarry, but I would rather have my legs sawn off than go trad climbing at Horseshoe.
This just isn't one of the tasks that a computer is going to be better at than the human brain.