THE ANSWERS WE HAVE ALL BEEN WAITING FOR!