Index: trunk/src/org/openstreetmap/josm/data/coor/LatLon.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/coor/LatLon.java	(revision 2890)
+++ trunk/src/org/openstreetmap/josm/data/coor/LatLon.java	(revision 2891)
@@ -34,5 +34,5 @@
     private static DecimalFormat cDmsMinuteFormatter = new DecimalFormat("00");
     private static DecimalFormat cDmsSecondFormatter = new DecimalFormat("00.0");
-    private static DecimalFormat cDdFormatter = new DecimalFormat("###0.0000");
+    private static DecimalFormat cDdFormatter = new DecimalFormat("###0.00000");
 
     /**
@@ -56,4 +56,7 @@
     }
 
+    /**
+     * Replies the coordinate in degrees/minutes/seconds format
+     */
     public static String dms(double pCoordinate) {
 
Index: trunk/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java	(revision 2890)
+++ trunk/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java	(revision 2891)
@@ -17,4 +17,5 @@
 import javax.swing.JPanel;
 import javax.swing.JScrollPane;
+import javax.swing.JTextArea;
 import javax.swing.SwingUtilities;
 import javax.swing.event.ListSelectionEvent;
@@ -49,4 +50,5 @@
     /** displays information about the current download area */
     private JMultilineLabel lblCurrentDownloadArea;
+    final private JTextArea bboxDisplay = new JTextArea();
     /** the add action */
     private AddAction actAdd;
@@ -85,10 +87,13 @@
         GridBagConstraints  gc = new GridBagConstraints();
         gc.anchor = GridBagConstraints.NORTHWEST;
-        gc.fill = GridBagConstraints.BOTH;
-        gc.weightx = 1.0;
-        gc.weighty = 1.0;
         gc.insets = new Insets(5,5,5,5);
-
         pnl.add(lblCurrentDownloadArea = new JMultilineLabel(""), gc);
+        
+        gc.weightx = 1.0;
+        gc.weighty = 1.0;
+        bboxDisplay.setEditable(false);
+        bboxDisplay.setBackground(pnl.getBackground());
+        bboxDisplay.addFocusListener(new BoundingBoxSelection.SelectAllOnFocusHandler(bboxDisplay));
+        pnl.add(bboxDisplay, gc);
 
         gc.anchor = GridBagConstraints.NORTHEAST;
@@ -147,10 +152,10 @@
             lblCurrentDownloadArea.setText(tr("<html>There is currently no download area selected.</html>"));
         } else {
-            lblCurrentDownloadArea.setText(tr("<html><strong>Current download area</strong> (minlat,minlon, maxlat, maxlon): {0}, {1}, {2}, {3}</html>",
-                    currentArea.getMin().latToString(CoordinateFormat.DECIMAL_DEGREES),
-                    currentArea.getMin().lonToString(CoordinateFormat.DECIMAL_DEGREES),
-                    currentArea.getMax().latToString(CoordinateFormat.DECIMAL_DEGREES),
+            lblCurrentDownloadArea.setText(tr("<html><strong>Current download area</strong> (minlat,minlon, maxlat, maxlon): </html>"));
+            bboxDisplay.setText(
+                    currentArea.getMin().latToString(CoordinateFormat.DECIMAL_DEGREES)+","+
+                    currentArea.getMin().lonToString(CoordinateFormat.DECIMAL_DEGREES)+","+
+                    currentArea.getMax().latToString(CoordinateFormat.DECIMAL_DEGREES)+","+
                     currentArea.getMax().lonToString(CoordinateFormat.DECIMAL_DEGREES)
-            )
             );
         }
