He was sitting in the implant chair with his head leaned back, eyes closed, lips moving slightly-she had always teased him about being, not a lip reader, but a "lip writer." He liked to dictate, in his own virtual workspace, walking up and down and telling his stories out loud to an audience. Now the lip motions stopped, his eyes opened, and he looked at her with some mild concern. "About what?"
She told him. It took very little time. The thought of "the meter running" was very much on her mind.
As Megan talked, her father swung himself around on the seat of the implant chair, so that he was sitting more or less "sidesaddle," and looked at her in silence. "He said if there were any questions, you should call him," Megan said.
"Well," her father said. "I guess the immediate question is, why didn't you give me or your mother a hint that this was going on?"
"Daddy, I know," Megan said. "I'm sorry. It's just that all this started happening so fast… if there'd been a little more time I would have told you. But we had to start moving or we would have lost our chance to do anything useful…"
Her dad sat there for a few moments and looked off in an unfocused way into the air. "You really are worried about Burt, aren't you," he said. "It's not just you trying to keep Wilma off your case."
Megan's eyes went a little wide at that. She had hardly spared a thought for Wilma since this business had started getting really busy. "Uh. No," she said. "Not that. It's just that Burt is… Burt's not used to this kind of thing, Dad! And stopping these people is the best way of finding out what they've done with him and getting him home again. Assuming he wants to come home. But he just ran away because he was unhappy, Dad. He doesn't deserve to get kidnapped or killed because he made an error in judgment!"
Her father didn't say anything for a moment. "Normally I would consult with your mother about something like this," he said at last, "but I get the distinct feeling from you that time is short. And to a certain extent, I agree with you… and there's probably not too much that can happen to you while James is riding herd on you both."
He chewed his lip for a moment. "Go on, then, get on with it," he said, mostly to Megan's back. She was already halfway down the hall to the other machine.
"Thanks, Dad!"
"I'll call school and tell them you won't be in," he called after her. "But tell Winters I'd appreciate a call from him when the excitement dies down… "
"I will!"
Megan threw herself into the seat, lined up her implant, and went virtual.
Elsewhere in the virtual realm, Mark Gridley pressed himself up against a wall in the darkness and tried very hard to be still and small and nonexistent, for the monsters were after him.
Naturally they were not really monsters. The physical shapes presently stalking him were symbolic representations of the hunt/trace/immobilize routines that the programmers responsible for Breathing Space's client data storage had erected as protection around their clients' confidential personality-profile and counseling records. The routines had been written in a new release of Caldera II, the Net programming language that Mark knew and liked best. Unfortunately, they also incorporated some of the newer features of Caldera, ones with which Mark was presently not as familiar as he was with the older version of the language. As a result, the dragons had so far chased Mark three times right around the system firewall, knowing that someone was trying to get in and get at the files, but-because of the "cloak of invisibility" nondetection routine that Mark was wearing, they were unable to do anything more concrete about him than keep on following the "scent" his attempts to subvert the routines were leaving in the system. You couldn't rewrite code without leaving a trace, and the hunter/stalker guard routines were all too skilled at detecting that trace, that "scent," and following it. Every time they detected it, Mark had to move. If the routines actually came in contact with his virtual self, he would be thrown right out of the system, and he didn't have time for that right now. Time was, in fact, getting desperately short.
He kept on trotting around the firewall, which manifested, in an access of some programmer's rather skewed wit, as an actual wall of fire. If there's a big rock in there with a Valkyrie sleeping on it, I'm leaving, Mark thought. But leaving was very low on his list of things to do. He had to get in, and fast. The people he was expecting were certain to be along any time now.
He paused, looking at the fire, watching the pattern of it, the way the flames wavered. Behind him he could hear the dragons snuffling along, getting closer. But for a moment he ignored them. The flames did indeed have a repeating pattern. The anti-incursion routine meant to keep intruders out was cyclic, a single piece of code, recursing itself. The programmer was trying to save space, Mark thought. Not a terrible idea, usually. Could have been very elegant. But he stopped too soon. He should have hooked a random-number generator into it as well. He didn't, though, and the cycle is processing, canceling itself out in places-
The snuffling behind him, around the curve of the firewall, was getting louder. Mark ignored it, concentrated on the pattern. He had seen girls getting ready to jump into a double jump-rope in motion doing this same kind of pattern analysis with the body as well as the mind, looking for the open spot, the rhythm in which it repeated. Miss it and the ropes would clip you hard enough to raise a welt-or, in this case, the firewall routines would grab your Net persona, fling it into a "holding area" from which there would be no escape, and call the cops. You dumb thing, I am the cops, Mark thought. Or I will be as soon as Winters gets the subpoena! But even Winters couldn't get something like this handled instantly. Judges are not ordered around at will by law enforcement organizations. And this business was as time-sensitive as it came, unfortunately not even to be handled by a friendly call to Breathing Space. Too many layers of explanation to work your way up through, not enough time. Company was coming, would be along any minute now. And there was no more time. Mark swayed forward and back with the rhythm of the flames wavering in front of him. No more time, no more time, no more time-
He jumped through, came down wrong, sprawled. But it didn't matter. He was inside.
He ran across the landscape inside the wall of fire, a forest of trees which were actually tree structures. Great, a programmer who thinks that the pun is the highest form of humor. But it made Mark's work a little easier. He touched the bole of each tree he passed, and the labeling glowed through the bark, showing names and intake dates. The most recent ones were closest to the wall. Mark found the one that matched the time period that went with "Dawson's" back story, three months old, then poked the. tree with one finger, and said to it, "Down."
Obligingly it sank into the ground like an elevator until Mark said, "Stop." He found the "D" branch and reached under the "cloak of invisibility" for what he had brought with him, the file confirming Leif's backstory. Right now this was still shaped like a manila file folder, but Mark looked at all the other files hanging off this branch of the tree structure, and grinned, for they were all in the shape of leaves. He twiddled the file in his hands, and it changed shape, shrank, went small and green and pointy, like all the other leaves. With care he held the file near the branch. A bare twig grew out to it, met the leaf, joined onto it. Mark took his hand away, and the leaf held.
And then he heard the voices…
Ohmigod, Mark thought.
"Up!" he whispered. The tree shot back up to its original level, almost dislodging Mark as he scrambled further up it like a panicked squirrel, hiding himself away up in the leafy branches, well above the dates involved in "Dawson" 's records. There he crouched on a high branch, as close to the trunk as he could get, and held very still.