If you haven't, you should read Accelerando, it's a collection of short stories IIRC that were put into a novel by the author. I didn't want to start with that, but that is in there. :)
The story is super weird, but what I found out is that piecing together a picture of a far-future society from this story was very exciting.
Good book despite that though, some very interesting ideas.