Dreamsnake by Vonda N. McIntyre 3.5 maybe. I liked this, though the writing was a little weird and detached.