I had fun writing and figuring out the technology part (can you tell I program computers for a living?). I'm glad you liked Severus and Harry - I know they're somewhat OC, but I wanted to push them to the edge as far as I thought I could go and still call them Severus and Harry. I figured events in my AR would be reason enough for some of their character differences to canon. Of course the other character changes were done on purpose.
I'm so glad you liked it, and I appreciate your taking the time to read and comment.