diff -urp /Users/joelstein/Downloads/boost/boost.admin.inc /Users/joelstein/Downloads/boost modified/boost.admin.inc
--- /Users/joelstein/Downloads/boost/boost.admin.inc	2010-10-11 00:16:27.000000000 -0500
+++ /Users/joelstein/Downloads/boost modified/boost.admin.inc	2010-10-14 10:38:50.000000000 -0500
@@ -83,7 +83,7 @@ function boost_admin_boost_performance_p
   $form['boost']['boost_enabled'] = array(
     '#type'          => 'radios',
     '#title'         => t('Boost - Static page cache'),
-    '#default_value' => BOOST_ENABLED,
+    '#default_value' => variable_get('boost_enabled', CACHE_NORMAL),
     '#options'       => array(
       CACHE_DISABLED => t('Disabled'),
       CACHE_NORMAL => t('Enabled'),
@@ -1074,10 +1074,10 @@ function boost_admin_htaccess_page_submi
 
   // Act on settings
   if (!empty($boost_autoupdate_robots_txt)) {
-    boost_update_robots_txt(BOOST_ENABLED);
+    boost_update_robots_txt(variable_get('boost_enabled', CACHE_NORMAL));
   }
   if (!empty($boost_autoupdate_htaccess)) {
-    boost_update_htaccess(BOOST_ENABLED);
+    boost_update_htaccess(variable_get('boost_enabled', CACHE_NORMAL));
   }
 }
 
diff -urp /Users/joelstein/Downloads/boost/boost.install /Users/joelstein/Downloads/boost modified/boost.install
--- /Users/joelstein/Downloads/boost/boost.install	2010-10-11 21:44:43.000000000 -0500
+++ /Users/joelstein/Downloads/boost modified/boost.install	2010-10-14 10:38:53.000000000 -0500
@@ -204,7 +204,7 @@ function boost_requirements($phase) {
           'value'       => $t('Boost crawler did not get a 200 response; @number returned instead. @error', array('@number' => $crawler_code, '@error' => $crawler_error)),
         );
       }
-      if (!BOOST_ENABLED) {
+      if (!variable_get('boost_enabled', CACHE_NORMAL)) {
         $requirements['boost_is_enabled'] = array(
           'title'       => $t('Boost'),
           'description' => $t('Boost is disabled. <a href="@performance">Enable</a> it.', array('@performance' => url('admin/settings/performance/boost'))),
diff -urp /Users/joelstein/Downloads/boost/boost.module /Users/joelstein/Downloads/boost modified/boost.module
--- /Users/joelstein/Downloads/boost/boost.module	2010-10-11 00:16:27.000000000 -0500
+++ /Users/joelstein/Downloads/boost modified/boost.module	2010-10-14 10:38:49.000000000 -0500
@@ -512,7 +512,7 @@ function boost_init() {
       || variable_get('site_offline', 0)
       || ($_SERVER['REQUEST_METHOD'] != 'GET' && $_SERVER['REQUEST_METHOD'] != 'HEAD')
       || $_SERVER['SERVER_SOFTWARE'] === 'PHP CLI'
-      || !BOOST_ENABLED
+      || !variable_get('boost_enabled', CACHE_NORMAL)
       || !boost_is_cacheable($GLOBALS['_boost_path'])
       ) {
     $GLOBALS['_boost_cache_this'] = FALSE;
@@ -521,7 +521,7 @@ function boost_init() {
 
   // We only generate cached pages for anonymous visitors.
   if (empty($user->uid)) {
-    if (BOOST_ENABLED != CACHE_AGGRESSIVE) {
+    if (variable_get('boost_enabled', CACHE_NORMAL) != CACHE_AGGRESSIVE) {
       $GLOBALS['conf']['cache'] = CACHE_DISABLED;
     }
     $GLOBALS['_boost_cache_this'] = TRUE;
@@ -796,7 +796,7 @@ function boost_form_alter(&$form, $form_
  * Implementation of hook_cron(). Performs periodic actions.
  */
 function boost_cron() {
-  if (!BOOST_ENABLED) {
+  if (!variable_get('boost_enabled', CACHE_NORMAL)) {
     return;
   }
   global $_boost;
@@ -890,7 +890,7 @@ function boost_flush_caches() {
  * Implementation of hook_comment(). Acts on comment modification.
  */
 function boost_comment($comment, $op) {
-  if (!BOOST_ENABLED) return;
+  if (!variable_get('boost_enabled', CACHE_NORMAL)) return;
 
   if (is_array($comment)) {
     $comment = (object)$comment;
@@ -935,7 +935,7 @@ function boost_set_base_dir_in_array(&$d
  */
 function boost_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
   global $_boost;
-  if (!BOOST_ENABLED || !isset($node->nid)) {
+  if (!variable_get('boost_enabled', CACHE_NORMAL) || !isset($node->nid)) {
     return;
   }
   $data[] = array('page_callback' => 'node', 'page_id' => $node->nid);
@@ -1362,7 +1362,7 @@ function _boost_view_insert($debug = FAL
  *  array of votes
  */
 function boost_votingapi_insert($votes) {
-  if (!BOOST_ENABLED) return;
+  if (!variable_get('boost_enabled', CACHE_NORMAL)) return;
 
   foreach ($votes as $vote) {
     $node = node_load($vote['content_id'], NULL, TRUE);
@@ -1377,7 +1377,7 @@ function boost_votingapi_insert($votes) 
  *  array of votes
  */
 function boost_votingapi_delete($votes) {
-  if (!BOOST_ENABLED) return;
+  if (!variable_get('boost_enabled', CACHE_NORMAL)) return;
 
   foreach ($votes as $vote) {
     $node = node_load($vote['content_id'], NULL, TRUE);
@@ -1708,7 +1708,7 @@ function boost_taxonomy_node_get_tids($n
  * Implementation of hook_taxonomy(). Acts on taxonomy changes.
  */
 function boost_taxonomy($op, $type, $term = NULL) {
-  if (!BOOST_ENABLED) return;
+  if (!variable_get('boost_enabled', CACHE_NORMAL)) return;
 
   switch ($op) {
     case 'insert':
@@ -1738,7 +1738,7 @@ function boost_user($op, &$edit, &$accou
       boost_set_cookie(-1);
       break;
     case 'delete':
-      if (!BOOST_ENABLED) {
+      if (!variable_get('boost_enabled', CACHE_NORMAL)) {
         return;
       }
       // Expire the relevant user page from the static page cache to prevent serving stale content:
@@ -1917,7 +1917,7 @@ function boost_block($op = 'list', $delt
               || variable_get('site_offline', 0)
               || ($_SERVER['REQUEST_METHOD'] != 'GET' && $_SERVER['REQUEST_METHOD'] != 'HEAD')
               || $_SERVER['SERVER_SOFTWARE'] === 'PHP CLI'
-              || !BOOST_ENABLED
+              || !variable_get('boost_enabled', CACHE_NORMAL)
               || isset($_GET['nocache'])
               || !boost_is_cacheable($GLOBALS['_boost_path'])
               || !empty($user->uid)
@@ -3931,7 +3931,7 @@ function boost_has_site_changed($set_max
   $last_comment_timestamp = boost_get_time('node_comment_statistics', 'last_comment_timestamp');
 
   $max = max($node_revisions, $files, $comments, $node, $last_comment_timestamp, $voteapi_vote);
-  if ($max != BOOST_MAX_TIMESTAMP) {
+  if ($max != variable_get('boost_max_timestamp', BOOST_TIME)) {
     if ($set_max) {
       variable_set('boost_max_timestamp', (int)$max);
     }
