diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java
index b648d960753bd6e52108f11896cb2e80535510c7..d355e9d61c2026d1454e2180e66a771fa6382590 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java
@@ -156,7 +156,7 @@ public class ConfigNetHelper {
     public String getInboundBurstFactorBox() {
         int numSeconds = 1;
         int rateKBps = _context.bandwidthLimiter().getInboundBurstKBytesPerSecond();
-        int burstKB = _context.bandwidthLimiter().getInboundBurstBytes() * 1024;
+        int burstKB = _context.bandwidthLimiter().getInboundBurstBytes() / 1024;
         if ( (rateKBps > 0) && (burstKB > 0) )
             numSeconds = burstKB / rateKBps;
         return getBurstFactor(numSeconds, "inboundburstfactor");
@@ -165,7 +165,7 @@ public class ConfigNetHelper {
     public String getOutboundBurstFactorBox() {
         int numSeconds = 1;
         int rateKBps = _context.bandwidthLimiter().getOutboundBurstKBytesPerSecond();
-        int burstKB = _context.bandwidthLimiter().getOutboundBurstBytes() * 1024;
+        int burstKB = _context.bandwidthLimiter().getOutboundBurstBytes() / 1024;
         if ( (rateKBps > 0) && (burstKB > 0) )
             numSeconds = burstKB / rateKBps;
         return getBurstFactor(numSeconds, "outboundburstfactor");
@@ -175,16 +175,21 @@ public class ConfigNetHelper {
         StringBuffer buf = new StringBuffer(256);
         buf.append("<select name=\"").append(name).append("\">\n");
         boolean found = false;
-        for (int i = 10; i <= 60; i += 10) {
-            buf.append("<option value=\"").append(i).append("\" ");
-            if (i == numSeconds) {
+        for (int i = 10; i <= 70; i += 10) {
+            int val = i;
+            if (i == 70) {
+                if (found)
+                    break;
+                else
+                    val = numSeconds;
+            }
+            buf.append("<option value=\"").append(val).append("\" ");
+            if (val == numSeconds) {
                 buf.append("selected ");
                 found = true;
-            } else if ( (i == 60) && (!found) ) {
-                buf.append("selected ");
             }
             buf.append(">");
-            buf.append(i).append(" seconds</option>\n");
+            buf.append(val).append(" seconds</option>\n");
         }
         buf.append("</select>\n");
         return buf.toString();