I've been chewing through some Neil Stephenson books lately. I think a lot of his earlier work was somewhat prescient (in terms of general themes) and some of his newer work bring up some interesting societal points especially about the role of government with regards to technology. Another theme that I feel is particularly relevant lately is the bifurcation of the technically skilled (or even aware) and the technically unskilled. He puts up an interesting split in Anathema which wittingly or not might well represent a lot of the current hacker/tech-elite discussion in society at large. Anathema is well worth a read and Cryptonomicon is just plain fun (perhaps more relevant lately than it was in its own time).