Debugging in Drupal isn't always the easiest job in the world. PHP's error reporting is not always very clear and when something goes wrong behind your Drupal screens, you might not necessarily be pointed to the exact location of the error.
This is the fact for those wonderful "Headers already sent" errors that sometimes appear all the way at the top of your page.
When that happens, you know that some bit of code, somewhere in your drupal directory has outputted something before Drupal was fully ready to do so.