I read a bunch of Dan Brown books a few years ago when Da Vinci Code came out, and it took me a couple of books to vow never to read another. The one that really clinched it was the one about a team of number crunchers working for the government. I can't remember the title, but the big twist at the end is supposed to be this brilliant idea that only the mathematical genius in the room sees, but I could see the solution and I am nowhere near being a mathematical genius. Like, as soon as I read the killer unbreakable code I thought to myself, "I bet it's xxx" and gee, that turned out to be the solution.
It was very disappointing way to finish the book. That and- give it a rest.Click to see Spoiler:all the villains turn out to be some older, mentor person who really is secretly evil
Whoops, edit for content: I just finished Stardust and Good Omens by Neil Gaiman. Good Omens was co-authored by Terry Pratchett. I liked it better than Stardust. Stardust seemed very one-level with no subtext, but it was a fun read.