diff --git a/twitter.inc b/twitter.inc
index 5e580d8..5db056c 100644
--- a/twitter.inc
+++ b/twitter.inc
@@ -279,6 +279,7 @@ function twitter_fetch_user_timeline($id) {
 
   // That should have worked, but there might have been a problem.
   if (empty($twitter)) {
+    watchdog('twitter', 'Unable to authenticate to download tweets for the %name account.', array('%name' => $account->screen_name));
     return FALSE;
   }
 
diff --git a/twitter.lib.php b/twitter.lib.php
index 2c0164d..9f838e7 100644
--- a/twitter.lib.php
+++ b/twitter.lib.php
@@ -217,12 +217,13 @@ class Twitter {
   /********************************************//**
    * Helpers used to convert responses in objects
    ***********************************************/
+
   /**
-   * Get an array of TwitterStatus objects from an API endpoint
+   * Get an array of TwitterStatus objects from an API endpoint.
    */
   protected function get_statuses($path, $params = array()) {
     $values = $this->call($path, $params, 'GET');
-    // Check on successfull call
+    // Check on successfull call.
     if ($values) {
       $statuses = array();
       foreach ($values as $status) {
@@ -230,9 +231,9 @@ class Twitter {
       }
       return $statuses;
     }
-    // Call might return FALSE , e.g. on failed authentication
+    // Call might return FALSE, e.g. on failed authentication.
     else {
-      // As call allready throws an exception, we can return an empty array to
+      // As call already throws an exception, we can return an empty array to
       // break no code.
       return array();
     }
diff --git a/twitter.module b/twitter.module
index 6706353..a21e46c 100644
--- a/twitter.module
+++ b/twitter.module
@@ -161,7 +161,9 @@ function twitter_shorten_url($url) {
  * Imports new Twitter statuses for site users, and deletes expired tweets.
  */
 function twitter_cron() {
+  watchdog('twitter', 'Starting to download tweets.');
   if (!variable_get('twitter_import', TRUE)) {
+    watchdog('twitter', 'The Twitter module is configured to not download tweets right now.');
     return;
   }
 
@@ -169,31 +171,39 @@ function twitter_cron() {
   module_load_include('inc', 'twitter');
   $twitter = twitter_connect();
   if (empty($twitter)) {
+    watchdog('twitter', 'Unable to connect using an active account, unable to log into Twitter to download new tweets.');
     return FALSE;
   }
 
-  // Pull up a list of Twitter accounts that are flagged for updating,
-  // sorted by how long it's been since we last updated them. This ensures
-  // that the most out-of-date accounts get updated first.
+  // Pull up a list of Twitter accounts that are flagged for updating, sorted
+  // by how long it's been since we last updated them. This ensures that the
+  // most out-of-date accounts get updated first.
   module_load_include('inc', 'twitter');
   $sql  = "SELECT twitter_uid
-           FROM {twitter_account}
-           WHERE uid <> 0 AND import = 1
-           ORDER BY last_refresh ASC";
+     FROM {twitter_account}
+     WHERE uid <> 0 AND import = 1
+     ORDER BY last_refresh ASC";
   $result = db_query_range($sql, 0, 20);
   try {
     while ($account = db_fetch_object($result)) {
       $twitter_account = twitter_account_load($account->twitter_uid);
-      // Fetch tweets and mentions.
+
+      // Fetch tweets for this account.
       twitter_fetch_user_timeline($twitter_account->id);
+
+      // Optionally fetch mentions.
       if ($twitter_account->is_auth() && $twitter_account->mentions) {
         twitter_fetch_mentions_timeline($twitter_account->id);
       }
+
       // Mark the time this account was updated.
       db_query("UPDATE {twitter_account} SET last_refresh = %d WHERE twitter_uid=%d", $_SERVER['REQUEST_TIME'], $twitter_account->id);
     }
-  } catch (TwitterException $e) {
-    // The exception has already been logged so we do not need to do anything here apart from catching it.
+  }
+  catch (TwitterException $e) {
+    // The exception has already been logged so we do not need to do anything
+    // here apart from catching it.
+    watchdog('twitter', 'There was a problem loading tweets during cron.');
   }
 
   // Nuke old statuses.
