diff --git recipe.install recipe.install
index 919ce24..39a2356 100644
--- recipe.install
+++ recipe.install
@@ -71,9 +71,9 @@ function recipe_schema() {
         'type' => 'text',
       ),
       'preptime' => array(
-        'type' => 'int',
-        'unsigned' => TRUE,
-        'default' => 0,
+        'type' => 'varchar',
+        'not null' => TRUE,
+        'length' => 32,
       ),
     ),
     'primary key' => array('nid'),
@@ -353,10 +353,25 @@ function recipe_update_7000() {
 }
 
 /**
- * Rebuilds the rdf mapping table.
+ * Rebuild the rdf mapping table.
  */
 function recipe_update_7001() {
-  // get rid of this after debug.
-  $modules = module_implements('rdf_mapping');
-  rdf_modules_installed($modules);
+  if (module_exists('rdf')){
+    $modules = module_implements('rdf_mapping');
+    rdf_modules_installed($modules);
+  }
 }
+
+/**
+ * Change preptime to varchar
+ */
+function recipe_update_7002() {
+  
+  db_change_field('recipe', 'preptime', 'preptime', array(
+    'type' => 'varchar',
+    'not null' => TRUE,
+    'length' => 32,
+  ));
+  
+}
+
diff --git recipe.module recipe.module
index e3611f7..2d2d3f9 100644
--- recipe.module
+++ recipe.module
@@ -478,7 +478,6 @@ function recipe_form($node, &$form_state) {
     '#submit' => array('recipe_more_ingredients_submit'),
   );
 
-
   $form['recipe']["source"] = array(
     '#type' => 'textfield',
     '#title' => t('Source'),
@@ -489,34 +488,14 @@ function recipe_form($node, &$form_state) {
     '#weight' => -2,
   );
 
-
-
   $form['recipe']['preptime'] = array(
-    '#type' => 'select',
+    '#type' => 'textarea',
     '#title' => t('Preparation time'),
     '#default_value' => !empty($node->recipe->preptime) ? $node->recipe->preptime : '',
-    '#options' => array(
-      5 => t('5 minutes'),
-      10 => t('10 minutes'),
-      15 => t('15 minutes'),
-      20 => t('20 minutes'),
-      30 => t('30 minutes'),
-      45 => t('45 minutes'),
-      60 => t('1 hour'),
-      90 => t('1 1/2 hours'),
-      120 => t('2 hours'),
-      150 => t('2 1/2 hours'),
-      180 => t('3 hours'),
-      210 => t('3 1/2 hours'),
-      240 => t('4 hours'),
-      300 => t('5 hours'),
-      360 => t('6 hours'),
-    ),
     '#description' => t('How long does this recipe take to prepare (i.e. elapsed time)'),
     '#weight' => -1,
   );
 
-
   //We still need the parent input format filter set.
   //$form['filter'] = filter_form($node->format);
   // Move the filter form down a bit.
