@Nosuchthing: I'm sorry, but the "learning everything they know perfectly" part kind of bothers me. At most I'd allow it to be mental skills like calculation. I am a little shaky on that part as well, really. Hmm. @Grey Star: Accepted.