Cryptonomicon is fun, I re-read that recently. I wouldn't really call it sci-fi, though. More like historical fiction..