Otherland, actually. Just finished the fourth & last book in the series yesterday, as a matter of fact. Very creative writing, vivid characters. A good mix of straight-forward writing technique with a bit of foreshadowing and metaphore, and plenty of tension. I am sad that it's over and will miss all the characters.....
____________________________
To refuse to learn something that could be beneficial to yourself is a working definition of stupid.