Mel's story is an interesting one. She first appears shown as the Doctor's longtime companion. As it turns out, the Doctor is actually viewing an adventure that he will eventually have with Mel before meeting her in his own timeline... confused yet? Thought so. Interestingly enough, this companion is the only one not to have her travels with the Doctor aired on television. After all, the travels they supposedly had didn't actually happen but are still to come. More confusion. One thing isn't confusing, however. Mel is smart and good-looking. She's a computer programmer, after all.