Index: modules/trunk/privatemsg/privatemsg.module
===================================================================
--- modules/trunk/privatemsg/privatemsg.module	(revision 829)
+++ modules/trunk/privatemsg/privatemsg.module	(revision 830)
@@ -39,14 +39,20 @@
   if ($type == 'comment' && $node->nid) {
     $node = node_load($node->nid);
   }
-  if (user_access('access private messages') && in_array($teaser ? 'teaser' : $type, variable_get('privatemsg_link_'. $node->type, array())) && $uid != $user->uid && (isset($user->privatemsg_allow) ? $user->privatemsg_allow : 1)) {
+  if (user_access('access private messages') && in_array($teaser ? 'teaser' : $type, variable_get('privatemsg_link_'. $node->type, array())) && (isset($user->privatemsg_allow) ? $user->privatemsg_allow : 1)) {
     if (!isset($access[$uid])) {
       $author = user_load(array('uid' => $uid));
       $access[$uid] = user_access('access private messages', $author) && $author->uid && (isset($author->privatemsg_allow) ? $author->privatemsg_allow : 1);
     }
-    if ($access[$uid]) {
+  if($uid == $user->uid) {
+    $links['privatemsg_write_to_author'] = array(
+       'title' => t('Memo To Self'),
+       'href' => 'privatemsg/msgto/'. $uid,
+        );
+  }  
+  elseif ($access[$uid]) {
       $links['privatemsg_write_to_author'] = array(
-        'title' => t('Write to author'),
+        'title' => t('Write to Author'),
         'href' => 'privatemsg/msgto/'. $uid,
       );
     }
