Putting the Pieces of the Puzzle Together...