P.S. I also love what you've done with John's character. His invisibility/keeping-people-at-a-distance strategy perfectly complements McKay's manner, plus it does a great job of adapting regularSheppard's personality traits to a completely different universe.
no subject