An in dept look...