I read Snow Crash before, it was nice but a little lightweight in terms of character development and depth of story. So I went to what most said was Stephenson's most complex novel... it's awesome and I'm only 1/3 of the way through.