I don't mind admitting that I actually rather enjoyed Angels & Demons, which I acttually read before the Da Vinci Code, but after all the DC hype. What is not to enjoy, it's a fun story, and easy reading. Da Vinci Code was dull, and completely overrated. The problem is that people then start talking like the books are literary greats, and that gets up the nose of some people. Harry Potter books are kids books, which then got popular, so increasingly became aimed at an older audience. I personally think they are a good laugh, but again, it doesn't mean I think that annoying woman is some literary genius, more a woman who took an old idea, and expanded on it with some skill.