Spike wandered over, jumped up onto Marvin’s lap, and began to purr. The cat’s A.I. was realistic, right down to the total lack of loyalty. I gave a small snort of amusement and turned back to the video window.