Putting the Pieces Together (Updated)