Index: uc_multiprice.module
===================================================================
--- uc_multiprice.module	(revision 263)
+++ uc_multiprice.module	(working copy)
@@ -103,6 +103,7 @@
     if (user_access('create & edit multiprices')) {
       // add multiprice form
       $multiprices = $form['#node']->multiprice;
+      if (is_array($multiprices['country'])) {
+        usort($multiprices['country'], '_uc_multiprice_cmp');
+      }
       $form += uc_multiprice_form($multiprices, $form['#node']->nid);
       $form['#pre_render'][] = 'uc_multiprice_add_js';
       
@@ -806,4 +807,16 @@
   }
   drupal_add_js(array('uc_multiprice' => array('country' => $countries, 'role' => $roles)), 'setting');
   return $form;
-}
\ No newline at end of file
+}
+
+/**
+ * Sort function to show countries and roles in alphabetical order 
+ * on node edit form
+ */
+function _uc_multiprice_cmp($a, $b) {
+  if ($a->country_name == $b->country_name) {
+    return 0;   
+  } else {
+    return $a->country_name > $b->country_name ? 1 : -1; 
+  } 
+}
