Index: nodeprofile.module
===================================================================
--- nodeprofile.module	(revision 8)
+++ nodeprofile.module	(working copy)
@@ -381,6 +381,7 @@
           }
           else if ($account->uid == $user->uid && nodeprofile_get_settings('add_link', $type) && user_access('create '. $type .' content')) {
             $fields[$type_name]['profile']['value'] = l(t("Create your @profile_node.", array('@profile_node' => $type_name)), nodeprofile_get_add_path($type), array(), drupal_get_destination());
+            $fields[$type_name]['weight'] = nodeprofile_get_settings('weight', $type);
           }
         }
       }
