--- budget.scm	2007-12-13 16:49:26.000000000 -0700
+++ budget.scm.original	2007-12-08 19:01:46.000000000 -0700
@@ -110,33 +110,20 @@
            (period 0)
            )
       (while (< period num-periods)
-             (let* ((bgt-col (+ (* period 3) colnum 1))
+             (let* ((bgt-col (+ (* period 2) colnum 1))
                     (act-col (+ 1 bgt-col))
-                    (dif-col (+ 1 act-col))
 
                     (comm (xaccAccountGetCommodity acct))
-
-                    ;; budgeted amount
                     (bgt-unset? (not (gnc-budget-is-account-period-value-set 
                                       budget acct period)))
-                    (bgt-numeric-val (gnc-budget-get-account-period-value
+                    (numeric-val (gnc-budget-get-account-period-value
                                   budget acct period))
 
                     (bgt-val (if bgt-unset? "."
-                                 (gnc:make-gnc-monetary comm bgt-numeric-val)))
-
-                    ;; actual amount
-                    (act-numeric-val (gnc-budget-get-account-period-actual-value
+                                 (gnc:make-gnc-monetary comm numeric-val)))
+                    (numeric-val (gnc-budget-get-account-period-actual-value
                                   budget acct period))
-                    (act-val (gnc:make-gnc-monetary comm act-numeric-val))
-
-                    ;; difference (budget to actual)
-                    (dif-numeric-val (gnc-numeric-sub bgt-numeric-val 
-			act-numeric-val GNC-DENOM-AUTO 
-				(bitwise-ior GNC-DENOM-LCD GNC-RND-NEVER)))
-	            (dif-val (if bgt-unset? "."
-                               (gnc:make-gnc-monetary comm dif-numeric-val)))
-
+                    (act-val (gnc:make-gnc-monetary comm numeric-val))
                     (reverse-balance? (gnc-reverse-balance acct))
                     )
 
@@ -152,10 +139,6 @@
                 html-table
                 rownum act-col act-val)
 
-               (gnc:html-table-set-cell!
-                html-table
-                rownum dif-col dif-val)
-
                (set! period (+ period 1))
                )
              )
@@ -173,9 +156,8 @@
 
       ;; make the column headers
       (while (< period num-periods)
-             (let* ((bgt-col (+ (* period 3) colnum 1))
+             (let* ((bgt-col (+ (* period 2) colnum 1))
                     (act-col (+ 1 bgt-col))
-                    (dif-col (+ 1 act-col))
                     (date (gnc-budget-get-period-start-date budget period))
                     )
                (gnc:html-table-set-cell!
@@ -189,10 +171,6 @@
                 html-table
                 1 act-col (_ "Act")) ;; Translators: Abbreviation for "Actual"
 
-               (gnc:html-table-set-cell!
-                html-table
-                1 dif-col (_ "Diff")) ;; Translators: Abbrevation for "Difference"
-
                (set! period (+ period 1))
                )
              )
