I'm in the process of reading Dark Resonance, and thoroughly enjoying it so far, but two things stood out to me.
Spoilers about one of the minor characters follows, read at your own risk.
While meeting Netcat and MoonShine for the first time in the flesh, Kazuma comments on the fact that MoonShine has no datajack. MoonShine says he's both a former Otaku-turned-Technomancer, but how is that possible if he has no datajack?
I was under the impression that all Otaku had to have datajacks to interface with the then-wired Matrix, and that what them set them apart from other hackers was that they didn't need a deck to ride the signal. Am I wrong or did the writer just make a simple canon mistake?
Another thing that grinds on me is a much bigger spoiler, and I'd recommend not reading unless you want a major plot point revealed. You have been warned.
Caliban is an AI that is somehow able to interact with the resonance/dissonance. How? Has this ever happened in the non-fiction canon?