You pegged me perfectly. I've been reading Ian M. Banks since I was a kid. Love most of Stross's novels, not just Accelerando. I thought Rainbow's End was weak writing at best. Fire was decent, as was Deepness, but overall Vinge is hit or miss with me.