diff --git a/answers.module b/answers.module
index a79d170..e2189c4 100644
--- a/answers.module
+++ b/answers.module
@@ -187,7 +187,7 @@ function _answers_question_answers($question) {
  */
 function answers_form_question_node_form_alter(&$form, &$form_state) {
   // Change the name of the submit button.
-  $form['actions']['submit']['#value'] = t('Ask Your Question');
+  $form['actions']['submit']['#value'] = !isset($form_state['node']->nid) ? t('Ask Your Question') : t('Update Your Question');
 
   // Populate title field if passed via URL if access to edit title.
   if (isset($_GET['title']) && (!isset($form['#access']) || !empty($form['#access']))) {
@@ -200,7 +200,7 @@ function answers_form_question_node_form_alter(&$form, &$form_state) {
  * Implements hook_form_FORM_ID_alter() for answer_node_form().
  */
 function answers_form_answer_node_form_alter(&$form, &$form_state) {
-  $form['actions']['submit']['#value'] = t('Post Your Answer');
+  $form['actions']['submit']['#value'] = !isset($form_state['node']->nid) ? t('Post Your Answer') : t('Update Your Answer');
 }
 
 /**
