3.0

Stephenson tends to get bogged down in unnecessary details, it's true. But, he keeps that to a minimum (well, compared to, say, Cryptonomicon), and the story is interesting. There are times when it veers wildly off course, but it's worth slogging through the goofy parts.