The hardest part.  Seriously.  Math + Straight Lines = errrrgh!