Great book - I liked this very much! Without giving too much away, it is about the possibility of uploading people into complex computers. The first part is mainly a detective story which I did not find too impressive, but then as soon as the main topic comes into play, it is quite fascinating as it explores the implications, how one might feel etc from the perspective of the main character after uploading in a purely virtual world. And, it shows a nice bright future for geeks ...