Crooked Little Vein by Warren Ellis.......I feel just slightly ashamed posting after Pithor's post, but I'll soldier on and continue wandering in the undergrowth of humanity.