eSource: A Piece of the Virtual Trial Puzzle