Take a deep breath... this is not for the faint of heart.